翻訳単位

translation-unit.png

translation unit
ひとつのソースファイルと、その中から #includeで取り込んだヘッダおよびソースファイルを合わせたもの。
 機械語に翻訳済みの翻訳単位。
いわゆるオブジェクトファイル
1 つ以上の翻訳済み翻訳単位を結合して、実行形プログラムが構築される。
つまり、.cppが違ったら、違った翻訳単位ってこと?

ソースファイルと翻訳単位は違う

プログラマから見える部分がソースファイル
コンパイラが処理する部分が翻訳単位である。


terminology

サポートサイト Wikidot.com terminology