Ошибка беспокоила меня около двух дней: при запуске кода у меня возникает ошибка выполнения: «завершение вызова без активного исключения \ n Прервано», почему?
Я пытаюсь найти код и обнаруживаю, что строка может быть кодом выхода «xx = new int [num]», число в моем тестовом примере составляет около 640000 (64 МБ памяти для нового). когда я устанавливаю число намного меньше 10, все в порядке, но на этот раз мой код дает неправильный ответ.
Я пытаюсь удалить все пункты "try / catch", но эта ошибка все еще остается.
Также я // все функции, которые вызывают предложение «xx = new int [num]», ошибка все еще существует, и на этот раз я обнаружил, что код может выйти, это обычный «цикл for».
Все случаи прошли компилятор, сталкивались ли вы когда-нибудь с этой ошибкой при запуске кода? Спасибо!
Я // какое-то предложение удаления и получаю следующую ошибку: * обнаружена glibc * ./ESMF_RegridWeightGen: munmap_chunk (): неверный указатель: 0x00000000005cd376 *