C++默认访问级别代码:class A{ int ma;};void foo(){ A a; a->ma = 1;}上面的代码在老的工程里边可以编译,但是移植到我自己的工程不可以。我一直认为C++的默认访问级别是private的,但是为什么在非成员函数里边可以访问呢?是不是跟工程的属性有关,是编译器的选项啊?[解决办法]C++的默认访问级别确实是private