Re[17]: Возвращение массива из функции
От: Alex Smirnov Россия  
Дата: 30.07.02 08:05
Оценка:
Здравствуйте achp, Вы писали:

A>Здравствуйте LA Jazz, Вы писали:


LJ>>Здравствуйте achp, Вы писали:


A>>>Ну так перечитай!


LJ>>Мне кажется, что как раз тебе и надо перечитать заново. А там написано вот что:

LJ>>void* operator new(size_t)
LJ>>void operator delete(void *)

LJ>>void* operator new[](size_t)

LJ>>void operator delete[](void *)

A>См. ответ мсье Смирнову.


А ВАМ стоит посмотреть исходники!!! Там черным по белому:
void * operator new( size_t cb )
{
void *res = _nh_malloc( cb, 1 );

RTCCALLBACK(_RTC_Allocate_hook, (res, cb, 0));

return res;
}
А malloc() и её инкарнации ВСЕГДА возвращали void*. И было бы глупо возвращать что то иное!!!
Alex
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.