这个指针实现

时间:2014-11-18 16:21:59

标签: c++

class A
{
public:
    void Test()
    {
      AfxMessageBox("Test Function");
    }
};

A* obj= new A();
delete obj;
obj= NULL;
obj->Test();

这里测试函数没有任何错误,我使用的是Visual Studio编译器。 如果成员函数没有访问类中的任何其他成员,"这个"指针不会使用 什么?这适用于所有编译器吗?

1 个答案:

答案 0 :(得分:10)

这是未定义的行为。它可能有用,它可能无法工作,它可能会导致其他奇怪的错误。

不要依赖未定义的行为。