65,210
社区成员
发帖
与我相关
我的任务
分享void main()
{
A *pa = NULL;
//这里问题很简单,因为函数在类里面是独立于类存在的,而且不占用类的空间,在程序
//编译的时候就已经把函数的地址分配好了,因此只要有这么一个对象,不管他指向NULL还是
//非NULL都是可以调用函数的,也不会出错
pa->sum();
//但是这里就有问题了,pa就是NULL了,没有空间了,但是a是类的一个成员,没有空间的对象会有
//内部的a的存在?“皮之不存,毛将焉附?”
int aa = pa->a;
} pa->sum();