标签:
//在一个函数中写下如下代码: //其中testObject和pTestObject是成员变量,这样做主要是便于测试 std::vector<CTestObject>testObjectVec; testObjectVec.push_back(testObject); std::vector<CTestObject *> pTestObjectVec; pTestObject =new CTestObject(); pTestObjectVec.push_back(pTestObject);
//在函数执行结束的时候,会自动调用CTestObject的析构函数一次,这是由于testObjectVec析//构造成的,但是 pTestObjectVec的析构并没有造成调用CTestObject的析构函数
c++ vector 指针返回值问题
原文地址:http://my.oschina.net/sexgirl/blog/507462