- C++相談室 part114
304 :デフォルトの名無しさん[sage]:2014/10/16(木) 17:08:56.39 ID:J1KqAEmY - それで行ける
ただし複数の翻訳単位で定義すると多重定義エラーが出るから注意 extern グローバル変数とおなじ感覚
| - C++相談室 part114
306 :デフォルトの名無しさん[sage]:2014/10/16(木) 18:57:49.04 ID:J1KqAEmY - ひとつのヘッダにクラス外定義:
const char MyClass::array[] = "ahogehoge"; を書いて、それを複数のcppファイルでincludeするとエラー 書くならどれかひとつのcppファイルに書く クラスはヘッダに、定義はcppに、それだけ
|
|