class Foo
{
public:
const int x;
};
class Bar
{
private:
const int x;
};
出力:
test.cpp:10:13: warning: non-static const member ‘const int Bar::x’ in class without a constructor [-Wuninitialized]
なぜBar
警告を生成するのに生成Foo
しないのですか(明らかにアクセス修飾子のためですが、ロジックは何ですか?)。