'operator' : cannot be a virtual function
The specified operator was declared as virtual.
The operators new and delete cannot be virtual because they are static member functions.
The following is an example of this error:
class A
{
virtual void* operator new( unsigned int ); // error
};