【C++】配列の大きさとして複数ファイルで使うグローバル変数を指定する方法 下記のように一つのソースで定数を宣言、ヘッダでextern宣言、そのヘッダを複数ファイルでincludeして定数を配列の大きさとして指定したいのですが、エラーとなってしまいます。 このような事はどのようにして実現すればよいのでしょうか? ご存じの方いらっしゃいましたらご教示頂ければさいわいです。 どうぞよろしくお願い致します。 ====================================== //*** value.c ***/ const int val = 1; //*** value.h ***/ extern const int val; //*** a.c ***/ #include value.h int A[val ];//←エラー(式には定数値が必要です) //*** b.c ***/
