【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0513495
05/01/31 10:28:59includeは単なるテキスト置換で、ルートとなるcppファイルからツリー状にヘッダが展開されてって、結果として得られたクラス定義等がつまってるcpp??をアセンブリに変換して・・
実際のインスタンスは、cppに書いてあるから単一だけど、ヘッダでのクラス定義等は重複しうる。
で、最終的なリンクにおいて、未定義な部分と結合される・・・
って感じで理解してるんですが、だめですかorz
どっかのサイト斜め読みしたうろ覚えな記憶で・・・ あ。
そっか、最終的に結合されるときは、差分だけを結合するわけじゃなくて、機械的な結合だから、ヘッダ内に何らかの実体があると複数回、それが存在することになって・・・・
という脳内補完が降臨したんですが、いいのでしょうか・・・
■ このスレッドは過去ログ倉庫に格納されています