Вопросы по теме 'bad-alloc'

Почему моя программа иногда выдает ошибку segfault при нехватке памяти, а не выбрасывает std :: bad_alloc?
У меня есть программа, которая реализует несколько алгоритмов эвристического поиска и несколько доменов, предназначенных для экспериментальной оценки различных алгоритмов. Программа написана на C ++, построена с использованием набора инструментов GNU...
4259 просмотров
schedule 03.07.2023

Недостаточно памяти - почему система не выгружает страницы, которые не использовались недавно?
У меня есть программа, которая выполняет очень интенсивную работу с графикой и требует много памяти (> 8 ГБ), однако моя машина в настоящее время имеет только 8 ГБ ОЗУ, что означает, что программа выбрасывает неправильный выделенный память, когда ей...
261 просмотров
schedule 02.04.2022

Переменная класса 2D-вектора для генетического алгоритма дает ошибку bad_alloc
Я пишу генетический алгоритм, для которого я создаю оператор «кроссовера» как объект класса, который передается двум родительским «хромосомам». Поскольку входные и, следовательно, выходные хромосомы имеют переменную длину, моя идея заключалась в том,...
422 просмотров
schedule 04.11.2022

Исключение С++: bad_alloc в ячейке памяти
Необработанное исключение по адресу 0x7650C41F в файле binary.exe: Исключение Microsoft C++: std::bad_alloc в ячейке памяти 0x003EEE00. First-chance exception at 0x77983AB3 (ntdll.dll) in binary.exe: 0xC0000005: Access violation reading...
10453 просмотров

Есть ли что-нибудь новенькое, ожидающее, пока освободится память?
Прежде чем прочитать этот вопрос , я никогда серьезно не относился к обработке исключений. . Теперь я вижу необходимость, но все еще чувствую: «Написание кода, безопасного для исключений, очень сложно». См. Этот пример в принятом ответе на этот...
200 просмотров
schedule 13.07.2022

Большие тестовые случаи с графами на C++ (с использованием STL) выдают std::bad_alloc
Мы работаем над реализацией алгоритма графа (хранящегося как реализация списка смежности), который требует от нас сохранения следующего: Двумерная n в n матрица расстояний (хранится в виде массива с плавающей запятой) Количество кратчайших...
102 просмотров
schedule 11.06.2024

Ошибка неправильного выделения вектора C++
Я уже довольно давно работаю над деревом avl, основанным на векторе. Я должен брать входные данные из файла, но на 4118-м вводе выдает ошибку bad_alloc. Я провел небольшое исследование и собрал данные, которые мне также нужны для резервирования...
1284 просмотров
schedule 14.07.2022

Сбой программы - bad_alloc при создании нового массива символов
У меня есть функция С++, которая разбивает массив символов на несколько массивов символов, когда он встречает разделитель. Почему-то при сохранении третьего разбитого массива программа просто вылетает и иногда возвращает исключение std::bad_alloc....
1473 просмотров
schedule 30.03.2024

Почему я получаю Invalid Allocation Size: 4294967295 Bytes вместо исключения std::bad_alloc?
Я написал следующий фрагмент кода для выделения памяти для массива: try { int n = 0; cin >> n; double *temp = new double[n]; ... } catch(exception& e) { cout << "Standard exception: " << e.what() <<...
8084 просмотров
schedule 18.05.2023

С++ Вектор поймать изменить размер утечки памяти
Я пытаюсь сохранить вектор, полный указателя на объекты Circle. Иногда ловушка bad_alloc работает, но иногда нет, тогда я получаю сообщение об ошибке: Это приложение запросило у среды выполнения необычное завершение его работы. Пожалуйста,...
2249 просмотров
schedule 19.01.2023

Почему возникает это исключение bad_alloc?
Я совершенно новичок в C ++ и хотел попробовать создать простой общий (не уверен, что это правильная терминология) класс массива, который по существу работал бы как массивы в java (в основном для удобного поля длины). Вот весь код: #include...
592 просмотров
schedule 26.08.2023

Как использовать конструктор копирования с динамическим размещением?
У меня проблемы с упражнением для школы, в котором нам нужно использовать динамическое распределение для массива char и массива int. Главное, я не должен менять основную функцию и способ построения объектов. class Automobile { char* Name;...
1153 просмотров

Неверный alloc выброшен при использовании вектора для алгоритма ранца
В настоящее время я пробую структуры данных и алгоритмы с помощью комбинации онлайн-ресурсов. Для одного из них я попытался решить знаменитую задачу о рюкзаке с помощью жадного алгоритма. Я сортирую веса и значения задачи в порядке убывания перед...
89 просмотров
schedule 11.11.2022

std::vector bad_alloc без использования push_back
Мне приходится читать очень большие текстовые файлы в Qt, до 3 ГБ, и хранить их в виде набора строк. (Чтобы работать с ними позже) Я знаю, что линии имеют очень похожий размер, поэтому я вычисляю возможное количество строк и изменяю размер вектора...
352 просмотров
schedule 09.06.2022

Недостаточно памяти?
Я новичок в C++ и Microsoft Visual Studio, и в настоящее время я работаю над лабораторией для своего класса структур данных, я закончил свой код, но когда я создаю и запускаю свою программу, она выдает эту ошибку: std::bad_alloc at memory location...
1417 просмотров

Исключение времени выполнения std::bad_alloc
Я получаю исключение std::bad_aloc на стороне сервера, когда цикл for достигает второго раунда. Вот код: void UDP_ProcessClient (int socketFileDescriptor, void *transmitBuffer, void *receiveBuffer, size_t transmitBufferSize, struct sockaddr...
179 просмотров

Создайте большую разреженную матрицу из нескольких меньших разреженных матриц
Я использую библиотеку Eigen для решения задачи FEM, в которой я использую несколько подобных разреженных матриц для различных видов производных, которые я вычисляю. Чтобы построить разреженную матрицу для решения системы, я хотел бы использовать...
65 просмотров
schedule 16.01.2023