Это меня немного озадачило. У меня есть класс, написанный на C ++.
Все отлично работает
Затем я добавляю функцию void A();
в заголовочный файл и запускаю, она все еще работает нормально.
Однако, как только я добавляю новое определение функции в файл CPP, я получаю ошибку времени выполнения каждый раз. (в частности: процесс завершен со статусом -1073741510 (0 минут, 7 секунд)
void ClassName::A() {
}
Я использую Code :: Blocks в Windows, что также странно, но разрешения выходного каталога все изменяются после сбоя, а для папок / файлов устанавливается только чтение.
Примечание: НИКАКИЕ ссылки / использования функции в другом месте кода, только определение. Меня интересует, какая ошибка может вызвать такую ошибку во время выполнения? Возможно, где-то утечка памяти?