2017-08-23 13 views
0

派生クラスのオブジェクトのサイズを見つける必要があります。オブジェクトはパブリックメンバーにしかアクセスできないため、プライベートメンバーのサイズを数えなければなりませんか?継承 - クラスのオブジェクトのサイズを調べる

ありがとうございます。

答えて

1

sizeofは、継承にかかわらずオブジェクトのサイズを示します。メンバーのサイズを合計しても、オブジェクトの信頼できるサイズは得られません。メンバー間のパディングやその他のサイズのオーバーヘッドは考慮されません。プライベートメンバーは、継承されたメンバーであっても、パブリックメンバーと同じ方法でオブジェクトのサイズに貢献します。

使用方法はsizeof(obj)またはsizeof(type)です。

+0

私はそれを私の理論試験には何の機能も使用せずに見つけなければなりません。 – Abhi