30 #include "libMRML/include/CDebuggingMemoryManager.h"
34 void*
operator new(
size_t s){
35 if(gMemManager.isValid()){
38 cout <<
"MyAlloc" << s << endl;
40 return gMemManager.
getMem(s);
43 cout <<
"NormalAlloc" << flush;
51 void operator delete(
void * inToBeDeleted){
53 if(gMemManager.
freeMem(inToBeDeleted)){
71 cout <<
"!null" << endl;
75 void operator delete[](
void* inToBeDeleted){
76 delete(inToBeDeleted);
bool freeMem(void *)
Deleting Mem.
void * getMem(CDebuggingMemoryManagerSize inSize)
Getting Mem.