On 29.05.2013, at 00:07, Richard Smith wrote: > What does MSVC think about: > > void *operator new(unsigned int size, arbitrary_t); > void operator delete[](unsigned int size, arbitrary_t) = delete; It thinks this isn't C++ - MSVC doesn't support defaulted and deleted functions yet. Sebastian