hi
I am overloading delete operator as follows
I get compile time error "illegal 'operator" declarationCode:void operator delete [](unsigned int aSize,bool, bool) { }
how do I fix this?
Mihir
hi
I am overloading delete operator as follows
I get compile time error "illegal 'operator" declarationCode:void operator delete [](unsigned int aSize,bool, bool) { }
how do I fix this?
Mihir
try like this
Code:void operator delete[](void *p) { }
HI ,
include your class name like void yourappname:perator delete [](unsigned int aSize,bool, bool)
cool!
I have overloaded it as show below:
how do I invoke the overloaded operator sayCode:void operator delete [](void *p,int) { }
Code:int i = 10; MyClass *pClass = new(i) MyClass[3]; delete[]pClass; // how do I invoke my overloaded operator