class Foo
{
public:
const int x;
};
class Bar
{
private:
const int x;
};
uscita:qualificatore di accesso `public` e` const`ness. `-Wuninitialized`
test.cpp:10:13: warning: non-static const member ‘const int Bar::x’ in class without a constructor [-Wuninitialized]
Perché Bar
producono un avvertimento, ma Foo
non lo fa (ovviamente a causa di qualificazione accesso, ma che cosa è la logica?).
È questo l'intero programma? –
Questo è il MWE completo che ho compilato. – aiao