Писал проэкт на своём компе и во время выполнения программы выдавало ошибку, которую видите на скриншоте. Каждый раз в каком-то новом месте (то в деструкторе, то в сеттере, но в основном на функции _getch()). Бывало, что программа полностью всё отрабатывала и удачно закрывалась. Но это редко. Дело в том, что никаких манипуляций над кодом не проводил, а просто при каждом новом выполнении - какая-то новая точка срабатывала. Перезагружал Visual Studio - не помогло. Думал показать преподу - в академии всё отлично работало и никакие точки останова не вызывались (хотя работал над кодом и компилировал больше 20-ти раз). Потом снова перенёс проэкт на свой комп и снова эта же ошибка начала меня преследовать. У меня Visual Studio 2015, OS Windows 10 32bit. В академии использую Visual Studio 2013, хотя есть и 15-я, OS Windows 8.1 64bit.
В чём проблема?
Не обращайте внимание на разные названия проэктов на скринах. Просто проверял избавит ли создание нового решения от этой ошибки.
И ещё: после нажатия "прервать" и дальнейшего запуска компиляции - выдаёт "Необработанное исключение по адресу 0x[адрес] (ntdll.dll) в AcademyGroup v1.1.exe: 0x[адрес]: Куча была повреждена (параметры: 0x[адрес])."