C言語なら、俺に聞け! <27>
■ このスレッドは過去ログ倉庫に格納されています
0234デフォルトの名無しさん
NGNG------
static charfoo[1000] = "HOEHOE";
・
・
・
b.c
------
extern char foo[1000];
・
・
・
そしてソース内部の色々な個所で参照
コンパイルして出来たオブジェクトをリンクさせる。→Warning発生
開発者 「ワーニングが出ることもあるが、プログラムとしては何の問題もない」
俺の今まで学んできたC言語では、a.cでstatic宣言している以上、他のモジュールからは
参照できないはずなんだが、開発者は「これでテストもした、正常に動作している」と
言い張る。
さて、間違っているのはどっち?
■ このスレッドは過去ログ倉庫に格納されています