0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト682:デフォルトの名無しさん 23/11/28 00:37:23.98 dISnZSIc.net 2で通るはずだけどなぁ・・・ヘッダインクルードしてないとか?はさすがに無いか あとC++17以降ならstatic constexprにすれば暗黙的にinline変数(定数)になるのでなお通るはず(宣言と同時に=ヘッダで定義できる) 683:デフォルトの名無しさん 23/11/28 01:08:09.85 dISnZSIc.net あ、ごめん2で通るはずってのはcpp側がクラス名::TABLEの場合 684:デフォルトの名無しさん 23/11/28 06:02:30.27 fb4KLmhh.net 2、staticメンバにする方法。 .h static const int TABLE[3]={1,2,3}; .cpp extern const int TABLE[3]; もれはやらんけど 685:デフォルトの名無しさん 23/11/28 06:13:38.37 fb4KLmhh.net あ、ごめん逆だった .cpp static const int TABLE[3]={1,2,3}; .h extern const int TABLE[3]; 686:デフォルトの名無しさん 23/11/28 10:21:56.36 tbacT9e+.net >>681 これは通るだろ? コンパイラは何よ? 687:はちみつ餃子 ◆8X2XSCHEME 23/11/28 10:25:57.66 mRTkdYl9.net >>681 出来なかったというコードをそのまま提示して欲しい。 状況がよくわからないのに想像で対処法を考えてもしょうがない。 コードがちょっと長くなるなら codetter とか wandbox とか ideone とかを使って。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch