是否会调用析构函数,如果是,那么是由于哪个向量?
null
#include <iostream> #include <vector> using namespace std; class a { public : ~a() { cout << "destroy" ; } }; int main() { vector <a*> *v1 = new vector<a*>; vector <a> *v2 = new vector<a>; return 0; } |
(A) v1 (B) v2 (C) v1和v2 (D) 没有析构函数调用 答复: (D) 说明: 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END