C言語なら俺に聞け(入門編)Part 110
■ このスレッドは過去ログ倉庫に格納されています
0554537
2012/11/26(月) 08:40:44.45>コンパイラはコンパイル時に全部知ってる。
コンパイルはユニット単位で実施されるので、他モジュールのインターフェイスまではわかりません。
プロトタイプ宣言が見えない場合に警告されるのはこれが原因。
>コンパイラがインターフェースファイルを生成すればいい。
C言語的にはユニットより上位の概念(VSなんかで言うプロジェクトとかソリューションとか)が無いから無理。
コンパイルだってワンパスで実施するようになっているので、おっしゃることの実現はまず無いでしょう。
もっと言えばプリプロセッサはC言語の範疇外とも言えますし、、、。
念のため>>537はQzではないです。
■ このスレッドは過去ログ倉庫に格納されています