I have the following code:
MyClass.h:
static MyMutex instanceMutex; static MyClass* getInstance(); static void deleteInstance();
MyClas
If it's a singleton - it is defined to have exactly one instance - if you delete it - this drops to 0
So it seems you should not support delete at all