C++相談室 part58
レス数が950を超えています。1000を超えると書き込みができなくなります。
0962デフォルトの名無しさん
2007/11/13(火) 03:39:21--- values.cpp ---
int values[] = { 5, 1, 2, 4, ... };
--- values.h ---
extern int values[];
--- table.cpp ---
#include "values.h"
int table[] = { values[0], values[1], values[2], ... };
こんな風に、異なる翻訳単位に2つのグローバル変数
values[] と table[] があって、table[] の初期化が values[] に
依存しているときに、コンパイラはこの依存関係(?)をちゃんと
検出してグローバル変数の定義順序を決めてくれるもんなんでしょうか?
詳しい方おられましたら、よろしくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。