C++相談室 part62at TECHC++相談室 part62 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 08/06/29 22:33:33 重複した同じ定義を一つにする方法って無いんだったっけ? テンプレートクラスとかの型毎のインスタンスはリンク後は一つになるよね? 501:デフォルトの名無しさん 08/06/29 22:34:08 >>499 非inline関数でっせ? 502:499 08/06/29 22:34:30 あれ?非inlineか。ごめん。 503:デフォルトの名無しさん 08/06/29 22:41:40 クラスの中に static int a[] = {} かけないんだっけ? 504:デフォルトの名無しさん 08/06/29 22:50:36 >>503 無理 static const int のみ初期化OK 505:デフォルトの名無しさん 08/06/29 22:52:14 もっというと整数型がOKってことみたいだね。long や shortも 初期化おk 506:497 08/06/29 22:57:12 よく考えたら、 メンバ関数ならOKで非メンバ関数だとNGじゃないかな。 507:デフォルトの名無しさん 08/06/29 22:59:55 >>506 どっちでも同じ。ただしメンバ関数をクラス定義内で定義した時は自動的に inline 扱いになる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch