struct Bar
{
Bar() {}
};
struct Foo
{
Foo() = default;
Bar m_bar;
};
int main()
{
Foo foo;
}
使用C++11 default
keyword和gcc warning -Weffc++
时,gcc输出:
警告:应在成员初始化列表-Weffc++中初始化“Foo::m_bar”
忽略此警告是否安全?我是不是应该把bug提交给gcc?
https://stackoverflow.com/questions/14002454
复制相似问题