【发布时间】:2013-12-28 02:26:22
【问题描述】:
做有没有区别:
X() = default;
和
constexpr X() = default;
在常量表达式中默认构造类可以正常工作,那么这两个示例之间有区别吗?我应该使用其中一个吗?
【问题讨论】:
-
有人可能会提供建设性的答案,我不会从我找到信息的网站复制和粘贴。这是 constexpr 构造函数 部分en.cppreference.com/w/cpp/language/constexpr 中的一些指针
-
@woosah 如果您复制/粘贴,它仍然是一个有效的答案。
-
@remyabel 哦,我不知道。认为这有点像雅虎的回答:S
-
@woosah:是的,有点 :( 通常最好引用标准,但有时可以接受具有良好属性的二级来源。
-
@LightnessRacesinOrbit 我知道我会记住这一点