我使用VS2012 Ultimate调试一个简单的测试项目Tester2,它只包含一个源文件Source.cpp:
//Source.cpp
#include<iostream>
#include<string>
#include<stdlib.h>
using namespace std;
int main()
{
string s;
cin>>s;
return 0;
//Error occurrs after this line.
}
设置断点后,我发现错误发生在“返回0”行之后。
我猜是在最后删除了一些指针还没有分配任何东西......但我不知道如何解决它。
VS2010上发生相同的错误。
非常感谢!