G ++忽略私人访问

时间:2016-04-23 03:12:05

标签: 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这是一个错误吗?

0 个答案:

没有答案