'modifier' form of 'operator operator' cannot be a member
The huge and based forms form of the operator new or delete cannot class, structure, or union members.
Example
class T { public: void __huge* operator new ( unsigned long, size_t ); // error void __based(void)* operator new ( __segment, size_t ); // error void operator delete ( void __huge* ); // error void operator delete ( __segment, void __based(void)* ); // error };