先看一段代码
class CTest
{
public:
CTest(int a, int b) : m_a(a), m_b(b){}
private:
int m_a;
int m_b;
};
void fun(CTest* ab)
{
delete ab;
}
int main(){
CTest *ab = new CTest(1,2);
fun(ab);
if (ab == NULL)
{
cout << "delete";
}
return 0;
}class CTest
{
public:
CTest(int a,