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