中国开发网: 论坛: 程序员情感CBD: 贴子 708093
龙之吻
程序是这样。在_CrtDumpMemoryLeaks();的时候v还没被删除,所以一个劲的报告泄漏。
#include "stdafx.h"
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#include <vector>

using namespace std;
class A
{
public:
int age;
};
int main(int argc , char* argv[])
{

vector<A> v;
for(int i = 0;i<10;i++)
{
A *a= new A();
a->age =i;
v.push_back(*a);
delete a;
a = NULL;

}
for(vector<A>::iterator it1 = v.begin();it1!=v.end();)
{
it1 = v.erase(it1);
}
v.clear();
_CrtDumpMemoryLeaks();
return 0;
}


机器人,这首歌学会了没有?

我们的目标是->没有蛀牙!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录