【发布时间】:2015-06-21 04:55:01
【问题描述】:
我对明确默认 ctor 时会发生什么感到有些困惑。
下面的两个代码示例是否等效?
Y 是否有任何限制才能使用第一个选项?
class X
{
public:
X() = default;
private:
Y m_y;
};
class X
{
public:
X() : m_y() {}
private:
Y m_y;
};
【问题讨论】:
标签: c++ c++11 constructor default-constructor