- C++相談室 part124 [無断転載禁止]©2ch.net
90 :デフォルトの名無しさん (ワッチョイ 4bdc-WXps)[sage]:2016/04/14(木) 20:24:15.71 ID:Y6Qtie590 - そういえば下のような感じで、外部関数のプロトタイプ宣言と
引数型の簡単な変換のインライン定義とを並べて書くときに… namespace SomeSpace { extern bool some_condition_check(const char* str); inline bool some_condition_check(const std::string& str) {return str.c_str();} bool another_condition_check(const char* str); inline bool another_condition_check(const std::string& str) {return str.c_str();} } externを書いておくと関数名がきれいに縦に並んでちょっと見やすくなる という効用があるね。"extern" と "inline" の字数が同じだから。
|