|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
|||||||||||
Ошибка при написании класса: Unhandled exception std::bad_alloc at memory location01.07.2014, 13:21. Показов 7667. Ответов 27
Метки нет (Все метки)
ПИшу свой клас Var, проблема в следующем
из-за строчки first = first+1; вылетает ошибка Unhandled exception at at 0x760FB727 in Проект15.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0037E7DC. и я непойму почему(( вот код Var.h
main.cpp
0
|
|||||||||||
| 01.07.2014, 13:21 | |
|
Ответы с готовыми решениями:
27
Выдаёт ошибку "Unhandled exception at 0x00007F exception: std::bad_alloc in memory location" Ошибка при выполнении функции (std::bad_alloc at memory location)
|
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 01.07.2014, 13:33 | |
|
у меня всё компилится нормально и работает, только ругается на отсутствие strlen() , который в cstring лужит, у вас DEV++ какой-нибудь?
мб стоит перегрузить оператор= не для константы ещё
0
|
|
|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
|
| 01.07.2014, 13:49 [ТС] | |
|
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 01.07.2014, 14:00 | ||
|
0
|
||
|
Неэпический
|
||||||
| 01.07.2014, 14:09 | ||||||
1
|
||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 01.07.2014, 14:12 | |
|
0
|
|
|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
|
| 01.07.2014, 14:31 [ТС] | |
|
0
|
|
|
Неэпический
|
||||||||||||
| 01.07.2014, 14:34 | ||||||||||||
1
|
||||||||||||
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
| 01.07.2014, 14:41 | |
|
блин как я это с локальными переменными пропустил мимо, ужас)))
0
|
|
| 01.07.2014, 14:48 | |
|
0
|
|
|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
|||||||
| 01.07.2014, 17:22 [ТС] | |||||||
0
|
|||||||
|
19495 / 10100 / 2461
Регистрация: 30.01.2014
Сообщений: 17,808
|
|||||||
| 01.07.2014, 17:30 | |||||||
1
|
|||||||
|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
|
| 01.07.2014, 17:55 [ТС] | |
|
а еще такой вопрос на засыпку
int a = 6; first = a; first = 5; в каком из случаев будет использоватся оператор присвоения а в каком перегрузка оператора = ?
0
|
|
|
19495 / 10100 / 2461
Регистрация: 30.01.2014
Сообщений: 17,808
|
|||
| 01.07.2014, 17:58 | |||
|
0
|
|||
|
32 / 30 / 4
Регистрация: 01.02.2014
Сообщений: 878
|
||
| 01.07.2014, 18:01 [ТС] | ||
|
first = a; first = 5; я там вопрс неправильно сформулировал, правельнее так, в каком случае запустится конструктор присваения, а в каком перегрузка оператора =
0
|
||
|
19495 / 10100 / 2461
Регистрация: 30.01.2014
Сообщений: 17,808
|
||
| 01.07.2014, 18:05 | ||
|
а - тип int? Если да, то вызван будет Var::operator=(int), если такой есть. Или какой-то другой, который подходит. Либо, если ничего не подходит, будет ошибка. Конструкторы тут вообще не вызываются.
0
|
||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 01.07.2014, 18:06 | ||
|
присваивание выполняется при МОДИФИКАЦИИ СУЩЕСТВУЮЩЕГО объекта.
1
|
||
|
19495 / 10100 / 2461
Регистрация: 30.01.2014
Сообщений: 17,808
|
||||||
| 01.07.2014, 18:06 | ||||||
|
Конструктор будет вызван вот в таком варианте:
1
|
||||||
| 01.07.2014, 18:06 | |
|
Помогаю со студенческими работами здесь
20
Ошибка bad_alloc at memory location
Ошибка: Unhandled exception at 0x772115de in TimeShift.exe: 0xC0000005: Access violation reading location 0x00041000. Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|