Я делаю много ошибок в тестовой программе !!!Возможно, это связано с повреждением кучи, что указывает на ошибку в cvector.exe или на любую из загруженных DLL-файлов.
отладки ЦСИ: http://www.cppblog.com/Files/mymsdn/cvector-windows-has-triggered-a-breakpoint-in-cvector.zip
правая версия: http://www.cppblog.com/Files/mymsdn/cvector-svn-version-10.zip
Я пытаюсь написать версию языка C вектора струкции.
Если я попробую запустить (в Microsoft Visual Studio 2008 по умолчанию сокращен CTRL + F5) мой код. Он может выполняться как правильный логический вывод результата.
Но если я попробую запустить его в режиме отладки (в Microsoft Visual Studio 2008 по умолчанию сокращен F5). Это вызовет проблемы: (это из окна вывода, а также имеет предупредительное рамку, чтобы сообщить об этом)
КУЧА [cvector.exe]: КУЧА: Свободный блок Heap 393168 изменен на 393190 после того, как он был освобожден Windows вызвала точку останова в cvector.exe.
Это может быть связано с повреждением кучи, что указывает на ошибку в cvector.exe или на любую из загруженных DLL-файлов.
Это может быть связано с тем, что пользователь нажал кнопку F12, в то время как cvector.exe имеет фокус.
Выходное окно может содержать больше диагностической информации.
Вам нужно будет предоставить нам примерный код или дополнительную информацию, если мы вам поможем. – SoapBox
Возможно, вы используете указатель после его освобождения. Вы должны опубликовать свой код, чтобы мы могли видеть, где может быть проблема. –
Смотрите это: http://stackoverflow.com/a/5035063/908336 –