Re[3]: вопрос касаемо exceptions и operator new/delete
От: jazzer Россия Skype: enerjazzer
Дата: 07.11.07 09:14
Оценка:
Здравствуйте, elcste, Вы писали:

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


V>>> в стандарте где-то оговорено, что при удалении NULL поинтера operator delete не будет вызываться?


J>>Да, прописано.


E>Собственно, вопрос о том, что именно по этому поводу прописано в стандарте, обсуждается уже лет пять. По последним данным, реализация имеет право вызывать operator delete при использовании null pointer value в delete-expression, но не обязана делать это (See DR#348).


Спасибо, было весело почитать
Сначала аргументация типа "Standard doesn't specify term "has no effect".", а потом в предложении по изменениям "The value of the first argument supplied to a deallocation function may be a null pointer value; if so, and if the deallocation function is one supplied in the standard library, the call has no effect"
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.