new, Perchance to
throw, Part 1: The Many Faces of
Any class that provides its own class-specific
operator new, or
operator new, should also provide corresponding class-specific versions of plain
new, and nothrow
new. Doing otherwise can cause needless problems for people trying to use your class.