我有一个简单的结构,里面有一个指针和一个 int:
struct A
{
int* ptr_;
int i_;
};
我现在创建这些结构的向量:
std::vector<A> vec_;
现在 A 的析构函数无关紧要了。那么当 vec_ 被析构时,编译器还会发出对 A 的析构函数的调用吗?
我有一个简单的结构,里面有一个指针和一个 int:
struct A
{
int* ptr_;
int i_;
};
我现在创建这些结构的向量:
std::vector<A> vec_;
现在 A 的析构函数无关紧要了。那么当 vec_ 被析构时,编译器还会发出对 A 的析构函数的调用吗?