我有一个结构,其中有一些向量作为成员:
struct my_struct
{
std::vector<int> x;
// more members here
};
和 my_struct 的一个实例:
my_struct A;
结构中的向量在程序执行期间可以明显改变,例如
A.x.resize(...);
或 Axpush_back(...);
我的问题是,有没有办法在程序的某个时候知道 A 的内存大小?由于向量成员,sizeof(A) 不会返回正确答案。