Я использовал 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.
}
Затем он приводит меня к файлу с именем xdebug:
После установки точек останова я обнаружил, что ошибка возникает после строки «return 0».
Я предполагаю, что это какой-то указатель, удаленный в конце, до этого ничего не было выделено... Но я понятия не имею, как это решить.
Такая же ошибка возникает на VS2010.
Большое спасибо!
cin
? - person bjornruffians   schedule 05.11.2015