可能重复:
在 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 指针不会访问类的成员函数。