Ray's playground

 

Item 51: Adhere to convention when writing new and delete(Effective C++)

operator new should contain an infinite loop trying to allocate memory, should call the new-handler if it can't satisfy a memory request, and should handle requests for zero bytes. Class-specific versions should handle requests for larger blocks than expected.
operator delete should do nothing if passed a pointer that is null. Class-specific versions should handle blocks that are larger than expected.

posted on 2011-04-10 01:17  Ray Z  阅读(193)  评论(0编辑  收藏  举报

导航