Описание тега bad-alloc
NoneStd::bad_alloc - это тип исключения, возникающего при сбое выделения памяти в программе на C++.
0
ответов
Бросок std bad_alloc даже после изменения размера 2D вектора
У меня есть следующий код: struct elements { char status; int value; }; class matrix { vector<vector <elements> > mat; int varNum; int ConNum; public: void resetmatrix(int varnum, int connum) { varNum = varnum; ConNum = connum; mat.resiz…
07 апр '17 в 22:48
1
ответ
Плохое размещение в vector.resize()
Я попробовал следующий код C++ в Visual Studio 2017 (версия для сообщества): vector <int> V; V.resize(600000000); for (int i = 0;i < 600000000;i++) { if (i % 10000000 == 0)cout << i << endl; } но получил: исключение: std:: bad_a…
03 ноя '18 в 19:47
2
ответа
"Личная память" не освобождается после перехвата bad_alloc, несмотря на уничтожение объекта
Объект пытается выделить больше памяти, чем разрешенное виртуальное адресное пространство (2 ГБ на win32). std::bad_alloc пойман и объект освобожден. Использование памяти процесса падает, и процесс должен продолжаться; однако любое последующее выдел…
06 дек '16 в 09:39
3
ответа
Отладка очевидной проблемы с памятью в C++- программе
Я работаю с программой, созданной кем-то другим. У меня есть некоторый опыт работы с кодированием, но не так много с кодированием на C++, поэтому я делаю здесь много "обучения на практике". Таким образом, программа казалась стабильной, я начал над н…
22 фев '13 в 17:44
1
ответ
Хэш C++ установил плохое размещение с новым
Я делаю хэш-сет для школы. У меня есть массив типа "LinkedList", используемый для цепочки. Я написал свой код на Mac и скомпилировал с помощью clang++, все работает и работает нормально (с утечками памяти, но я исправлю их). Проблема, с которой я ст…
10 авг '13 в 22:10
1
ответ
'std::bad_alloc' только на удаленном сервере (travis-ci)
У меня есть этот странный 'std::bad_alloc' только во время моего теста с использованием серверов travis-ci. Я проверил свой код на нескольких машинах с одинаковыми параметрами компилятора, и я не вызываю никакую внешнюю библиотеку (только стандарт C…
04 окт '16 в 06:17
1
ответ
Исключение std::bad_alloc, хотя свободной памяти достаточно
Мой код работает под 64-битным Linux (openSUSE 13.1 x86_64), компилятор gcc (SUSE Linux) 4.8.1. В какой-то момент выполнения моей программы я получаю исключение std::bad_alloc, которое происходит от вызова std::vector push_back. Как видно из GDB: (g…
31 мар '15 в 09:08
0
ответов
Объявление очереди, вызывающее std::bad_alloc
Я написал этот код, и он бросает: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted (core dumped) Я получаю эту ошибку всякий раз, когда объявляю queue<int> q(или же deque<int> q1) внутри shor…
28 дек '16 в 10:59
1
ответ
Что (): std::bad_alloc - мне не хватает памяти?
Мой набор данных: 500 000 точек в 960 измерениях. Размер файла составляет 1,9 ГБ (1 922 000 000 байт). Код работает для небольших наборов данных, но для этого он каждый раз будет зависать в одной и той же точке. Вот минимальный пример: #include <…
27 мар '15 в 20:30
2
ответа
Ошибка bad_alloc при реализации функции изменения размера вектора
Я пытаюсь реализовать функцию изменения размера вектора в C++. Я думаю, что справился с каждой ситуацией, но все еще получаю ошибку bad_alloc. Три случая в этой реализации изменения размера: 1) когда new_size меньше, чем old_size(в моем коде, size);…
08 май '15 в 17:22
1
ответ
bad_alloc из libc.so.6 C++
Я запускаю программу на C++ под gdb в 64-битную оперативную память Debian 7 на 64 ГБ, и я столкнулся с проблемой Bad_alloc. Попробуйте запустить его под GDB это обратная трассировка Program received signal SIGABRT, Aborted. 0x00007ffff72e5475 in rai…
09 апр '14 в 13:20
4
ответа
Исключение bad_alloc при попытке печати значений
Я отлаживал свою другую проблему назад, к MyMesh конструктор. В этом коде: if (hollow) { numTriangles = n*8; triangles=new MyTriangle[numTriangles]; if (smooth) numSurfacePoints=n*8; else numSurfacePoints=n*12; surfacePoints=new SurfacePoint[numSurf…
19 ноя '09 в 11:09
1
ответ
Понимание std::bad_alloc в классе C++
Я пытаюсь понять классы C++, создав класс для операций matrice. Я обнаружил ошибку дампа! Я получил следующую литературу от компилятора: terminate called after throwing an instance of 'std:bad_alloc' what(): std::bad_alloc Aborted (core dumped) Вот …
28 окт '14 в 17:30
3
ответа
"std::bad_alloc": я использую слишком много памяти?
Сообщение: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Я посмотрел на обратную трассировку GDB, и это метод самого низкого уровня, который я реализовал сам: /* * get an array of vec3s, which will be used fo…
04 дек '11 в 21:40
1
ответ
std::bad_alloc при вставке в std::unordered_map?
Иногда я получаю std::bad_alloc для следующего кода: typedef std::unordered_map<chash, block_extended_info> map_type; map_type m_foo; // the transgressor: auto r = m_foo.insert(map_type::value_type(id, bei)); Иногда это происходит при выполнен…
16 мар '15 в 20:04
1
ответ
C++ bad_alloc вызван новым?
[Примечание: я прочитал существующие темы в Stackru. Похоже, никто не ответил на мой вопрос.] Я смотрю в формате Quake 2 MD2. Кажется, я получаю неправильное распределение после создания нового массива указателей. Однако, если я сделаю какую-то ужас…
27 ноя '13 в 19:54
1
ответ
Сбой в QString toUtf8()
У меня есть слот: void Foo::func(QString str1, const QString& str2, int width, int height) { std::unique_lock<std::mutex> _lock(m_mutex); #ifdef _DEBUG MEMORYSTATUSEX statex; statex.dwLength = sizeof (statex); if (GlobalMemoryStatusEx(&…
01 июн '16 в 07:49
0
ответов
Буфер протокола Google всегда выдает исключение неправильного размещения
Я новичок в буфере протокола Google. И теперь у меня есть проблема, как показано ниже: Я создал простое сообщение в файле testMessage.proto: option optimize_for = SPEED; message TestMessage { optional string foo = 1; optional string bar = 2; } Затем…
16 апр '17 в 09:23
1
ответ
C++ создает исключение std::bad_alloc для очень маленького std::vector с использованием std::sort
Я работаю над проектом на C++, который имеет дело с данными, разделенными запятыми (CSV). Я читаю данные из файла.csv в вектор объектов CsvRow. Итак, сегодня я столкнулся с действительно странными исключениями std::bad_alloc, возникающими в гораздо …
30 ноя '13 в 02:04
1
ответ
Ошибка C++ bad_alloc после успешного выполнения кода несколько раз
Я относительно новичок в C++, и у меня возникла проблема с моим проектом. Я запускал следующий код несколько раз без проблем, но теперь, когда я пытаюсь запустить его, он выдает ошибку std::bad_alloc. Код написан на C++, но некоторые строки являются…
23 янв '18 в 17:32