C++ファイルをコンパイルするたびに、objファイルが生成されます。 objファイルのサイズはどのような要因に依存するのかを知りたいのですが?C++オブジェクトファイルのサイズは何に依存していますか?
たとえば、C++ファイルにはクラス宣言が含まれています。このクラスには、データメンバとして1つの整数変数があり、メンバ関数もいくつかあります。このファイルをコンパイルすると、いくつかのobjファイルがいくつかのXサイズで作成されます。今私は、データメンバーとメンバー関数を追加し、objファイルのサイズが変更されると仮定しますか?
"obj"ファイルサイズとオブジェクト(メモリ)サイズのサイズの間に結論を出そうとはしません。あなたが達成しようとしていることは何ですか? –
ここで私はオブジェクトのサイズがそれが持っているデータのメンバーに依存することを知っているので、objファイルのサイズに興味があります。しかし、objファイルのサイズに依存する要因は何ですか?実際に私はインタビューでこれを尋ねられたので、答えを知りたがっていました。 –