Re[2]: Простенький такой вопросик
От: Kaa Украина http://blog.meta.ua/users/kaa/
Дата: 07.02.02 10:48
Оценка:
Здравствуйте romka_911, Вы писали:

R9>Спасибо за ответы,


R9>но вот интересно, почему MS не сделал где-то в недрах того-же delete присвоение поинтеру NULL, by design так сказать ...


А зачем. Программист — сам дурак, раз этим пользоваться не умеет. А, во-вторых, это в стандарте не прописано. А как же мы в таком месте, как управление памятью, стандарта слушаться не будем? И потом, синтаксис операторов следующий:

void operator delete( void* address );
void operator delete( void* address, size_t bytes );

А чтоб сделать то, что ты предложил, надо бы иметь такой:
void operator delete( void*& address );
void operator delete( void*& address, size_t bytes );
Алексей Кирдин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.