标签: c++ g++
我有以下简单程序:
#include <iostream> class foo { int a; } foo; int main() { foo.a = 42; std::cout << foo.a; }
输出&#34; 42&#34;但它不应该,因为a显然是私有的,因为默认情况下类成员是私有的。我有G ++ 5.3.1这是一个错误吗?
a