C++ のプレーン定数変数は、デフォルトで内部リンケージになります。私が次のものを持っているとします:
ヘッダー ファイルで const 変数を定義します(
const int var = 2
)次に、ヘッダーを 2 つの cpp ファイルに含めます。
&var
両方の cpp ファイルでその const 変数 (つまり ) のアドレスを取得しようとすると、それら 2 つのアドレスは同じになりますか? また、この事実を確認するための小さな作業コードが必要です。
私は初心者なので、このスレッドで提供されたこの回答のコメントで質問できなかったため、これを質問として投稿する必要がありました。