ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
455624 Топик полностью
Скрипач, пророк (20.10.2013 14:56 - 15:04, просмотров: 86) ответил инженегр на Если исключить работу с нулевым указателем, то можно и повисеть в ожидании освобождения места в куче, останется вопрос: кто освободит место? Возможно поможет PT_WAIT_THREAD().
Это сложнее чем кажется на первый взгляд  #define PT_NEW(base_ptr, tmp, type) \ _ptLine = __LINE__; case __LINE__: \ for(type* tmp = new(nothrow) type, {if(!tmp) return true;}; \ tmp != 0; base_ptr = tmp, tmp = 0)
... но не любой ценой.