可能重复:
在 NULL 指针上访问类成员
一个非常愚蠢的问题,或者可能是我的概念疑问。
    #include <iostream>
    using namespace std;
    class A
    {
            public:
            void print()
            {
                    cout<<"Printing\n";
            }
    };
    int main()
    {
            A * a = NULL;
            a->print();
            return 0;
    }
输出是:打印
指针(为NULL)如何a访问A类的成员函数。
请解释一下……这可能只是一个愚蠢的问题,但我的印象是 NULL 指针不会访问类的成员函数。