メンバーとしていくつかのベクトルを持つ構造体があります。
struct my_struct
{
std::vector<int> x;
// more members here
};
および my_struct のインスタンス:
my_struct A;
構造体内のベクトルは、プログラムの実行中に次のようなステートメントで明らかに変更できます。
A.x.resize(...);
または Axpush_back(...);
私の質問は、プログラム中のある時点で A のメモリ内のサイズを知る方法はありますか? ベクトル メンバーのため、 sizeof(A) は正しい答えを返しません。