Is this acceptable?
class CTest
{
public:
static void selfDelete(CTes t *);
int method() { }
private:
};
void CTest::selfDele te(CTest *p)
{
delete p;
}
int main()
{
CTest *x = new CTest;
x->selfDelete(x );
return 0;
}
--
Elias
class CTest
{
public:
static void selfDelete(CTes t *);
int method() { }
private:
};
void CTest::selfDele te(CTest *p)
{
delete p;
}
int main()
{
CTest *x = new CTest;
x->selfDelete(x );
return 0;
}
--
Elias
Comment