これは、リンクされている3つの質問で構成されています。
1)どのくらい正確に複数の翻訳ユニットになりますか?確かに、すべてのソースファイルとヘッダーファイルは「結合」します。そうしないと、その「プログラム」の一部ではないコードを呼び出すコードになってしまうからです。翻訳ユニットはプログラムと同じではありませんか?
2)複数の変換ユニットに関して静的オブジェクト/クラスはどのように機能しますか?異なる翻訳単位の複数のソースファイルに、(静的データメンバーを持つ)オブジェクトを作成するヘッダーが含まれている場合、翻訳単位ごとに個別の静的データメンバーがありますか?
3)質問2と同様に、グローバル変数は複数の翻訳ユニット間で共有されますか(私が示唆しているように、それらは別々のプログラムであり、一緒にコンパイルされただけですか?)、グローバル変数は引き続き機能しますか?...すべての翻訳ユニット間でグローバルですか?