读书人

C++默认访问级别解决办法

发布时间: 2012-05-15 14:35:29 作者: rapoo

C++默认访问级别
代码:
class A{
int ma;
};

void foo(){
A a;
a->ma = 1;
}

上面的代码在老的工程里边可以编译,但是移植到我自己的工程不可以。
我一直认为C++的默认访问级别是private的,但是为什么在非成员函数里边可以访问呢?
是不是跟工程的属性有关,是编译器的选项啊?

[解决办法]
C++的默认访问级别确实是private

读书人网 >C++

热点推荐