HLFX.Ru Forum
Показать все 4 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Когда оператор new возвращает NULL ? (https://hlfx.ru/forum/showthread.php?threadid=1994)


Отправлено CrazyRussian 23-10-2009 в 16:55:

Когда оператор new возвращает NULL ?

Собственно с проблемой столкнулся при кодинге своего движка - при загрузке до определнного момента все ок , а потом new возвращает всегда NULL.

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено XaeroX 23-10-2009 в 18:14:

Не хватает памяти
Проверь значение, которое ты ему даешь в качестве размера выделяемой памяти. Оно может быть нулевым, отрицательным или ооочень большим.

__________________

xaerox on Vivino


Отправлено CrazyRussian 23-10-2009 в 19:14:

Цитата:
Не хватает памяти

Я догадывался...

Проверял значения - все вроде нормально.
Еще массивы ВНЕЗАПНО стали перекрываются, мистика одним словом...
Однако после отключения в движке консоли - все заработоло нормально
*Пошел переписывать код консоли*

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено Дядя Миша 24-10-2009 в 05:54:

Цитата:
Однако после отключения в движке консоли - все заработоло нормально


Посмотри в диспетчере задач сколько памяти съел твой двиг.
Malloc не любит больших повторных аллокаций.
Если ты у него попросил два раза подряд 512 мегабайт, то на второй раз он скорее всего пошлет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 06:19.
Показать все 4 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024