Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Юрко
7 / 7 / 0
Регистрация: 21.03.2010
Сообщений: 67
#1

std::bad_alloc - C++

25.06.2013, 15:24. Просмотров 1570. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Пишу программу на Code::Blocks.
Когда компилирую и запускаю в среде, то программа выполняется нормально.
Когда запускаю exe-файл, программа сразу закрывается, и создаются 2 файлы: stderr.txt и stdout.txt. второй пуст, а в первым пишет такое:

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Как решить эту проблему? Как сделать чтобы запускался и работал .exe?
Или как создать новый работающий ехе-файл?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 15:24     std::bad_alloc
Посмотрите здесь:

Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc - C++
Добрый день!Работаю с графами,и при больших значениях столкнулся с проблемой:ошибка в тесте программы на сайте такова: terminate called...

std::bad_alloc - C++
Сразу оговорюсь, что пришёл в C++ из JavaScript, поэтому прошу сильно не бить. Суть в следующем: у нас есть 2 массива из bool (точнее 2...

Std::bad_alloc - C++
Возникает утечка. Пробовал очищать память в самых разный местах, но решить проблему не получается. for (int k = 0; k < 22050; k++) { ...

Ошибка std::bad_alloc - C++
Здравствуйте! Уже который день борюсь с этой ошибкой, но не могу понять, в чем проблема. После возникновения ошибки ругается на...

Ошибка std::bad_alloc - C++
Помогите. Если запускать программу с number = 6, то всё работает, а вот если запустить программу, поменяв 6 на любое другое число, то...

Std::bad_alloc магическое число - C++
Читаю байты из файла вылетает ошибка:Unhandled exception at 0x75A6C41F in Fourie With File.exe: Microsoft C++ exception:...

Почему new вызывает std::bad_alloc? - C++
Скомпилил данные исходники в visual studio 2008. Получил ошибку в конструкторе whirlpool(): функция gf8mul умножает многочлены над полем...

std:bad_alloc Проблемы с памятью - C++
Здравствуйте, проблема такая. Написал программу итерационного метода. Далее эту программу, поместил в функцию. И вызываю очень часто...

Программа вылетает с ошибкой std::bad_alloc - C++
Всем привет! Задали написать программу, которая удаляет из файла все закомментированные строки(учитываются и //, и /* */) и реализовать в...

Std::bad_alloc при суммировании матрицы - C++
Есть некий класс матрицы. Конструктор, деструктор Matrix (size_t a, size_t b, bool is_rand = true, bool writte = true) :...

Кратчайший путь до какой-то координаты. Ошибка std::bad_alloc - C++
На шахматной доске NxN в клетке (x1, y1) стоит голодный шахматный конь. Он хочет попасть в клетку (x2, y2), где растет вкусная шахматная...

Ошибка при выполнении функции (std::bad_alloc at memory location) - C++
При выполнении функции выскакивает ошибка: Unhandled exception at 0x77b815de in SII_V1_Lab2.exe: Microsoft C++ exception: std::bad_alloc...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
25.06.2013, 15:37     std::bad_alloc #2
@Юрко, bad_alloc кидается, если есть проблемы с выделением динамической памяти (bad_alloc бросает ТОЛЬКО new), ищите проблему в своей программе.
Юрко
7 / 7 / 0
Регистрация: 21.03.2010
Сообщений: 67
25.06.2013, 15:46  [ТС]     std::bad_alloc #3
но при запуску с среди разработки ошибок нету...
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
25.06.2013, 15:54     std::bad_alloc #4
@Юрко, Среда может запускать в дебаг релизе, может делать какие-то проверки во время выполнения, в результате чего ошибка скрывается и т.д.
Yandex
Объявления
25.06.2013, 15:54     std::bad_alloc
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru