class Foo
{
public:
const int x;
};
class Bar
{
private:
const int x;
};
Ausgang:`public` Zugangsqualifizierer und` const`ness. `-Wuninitialized`
test.cpp:10:13: warning: non-static const member ‘const int Bar::x’ in class without a constructor [-Wuninitialized]
Warum Bar
eine Warnung erzeugen, aber Foo
nicht (offensichtlich wegen der Zugang Qualifier, aber was ist die Logik?).
Ist das das ganze Programm? –
Dies ist die komplette MWE, die ich kompiliert habe. – aiao