struct Bar
{
Bar() {}
};
struct Foo
{
Foo() = default;
Bar m_bar;
};
int main()
{
Foo foo;
}
C++11default
キーワードと gcc warningを使用すると-Weffc++
、gcc は次のように出力します。
警告: 'Foo::m_bar' はメンバー初期化リストで初期化する必要があります [-Weffc++]
この警告を無視しても安全ですか? gcc にバグを報告する必要がありますか?