Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

std::bad_alloc - C++

25.06.2013, 15:24. Просмотров 1736. Ответов 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?
Или как создать новый работающий ехе-файл?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 15:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос std::bad_alloc (C++):

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

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

Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc - C++
Есть задача: Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль",...

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

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

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

3
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
25.06.2013, 15:37 #2
@Юрко, bad_alloc кидается, если есть проблемы с выделением динамической памяти (bad_alloc бросает ТОЛЬКО new), ищите проблему в своей программе.
1
Юрко
7 / 7 / 0
Регистрация: 21.03.2010
Сообщений: 67
25.06.2013, 15:46  [ТС] #3
но при запуску с среди разработки ошибок нету...
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
25.06.2013, 15:54 #4
@Юрко, Среда может запускать в дебаг релизе, может делать какие-то проверки во время выполнения, в результате чего ошибка скрывается и т.д.
0
25.06.2013, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 15:54
Привет! Вот еще темы с ответами:

Ошибка 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++
Здравствуйте, проблема такая. Написал программу итерационного метода. Далее эту программу, поместил в функцию. И вызываю очень часто...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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