struct Bar
{
Bar() {}
};
struct Foo
{
Foo() = default;
Bar m_bar;
};
int main()
{
Foo foo;
}
При использовании ключевого слова С++ 11 default
и gcc warning -Weffc++
, выходы gcc:
предупреждение: 'Foo:: m_bar должен быть инициализирован в члене список инициализации [-WeffС++]
Можно ли игнорировать это предупреждение? Должен ли я записывать ошибку в gcc?