class Foo
{
public:
const int x;
};
class Bar
{
private:
const int x;
};
wyjściowa:"publiczny" kwalifikator dostępu i "const". `-Wuninitialized`
test.cpp:10:13: warning: non-static const member ‘const int Bar::x’ in class without a constructor [-Wuninitialized]
Dlaczego Bar
produkować ostrzeżenie ale Foo
nie (oczywiście z powodu dostępu eliminacjach, ale jaka jest logika?).
Czy to cały program? –
To jest kompletny MWE, który skompilowałem. – aiao