为什么constexpr不适用于构造函数?
以下代码无法使用VC ++ 2013 CTP进行编译。
struct A
{
constexpr A()
: _n(5)
{}
int _n;
};
constexpr A f()
{
return A();
}
int main()
{
auto a = f();
}
error C3757: 'A': type not allowed for 'constexpr' function
VC 2013尚不支持所有C ++ 11功能。看一下MSDN列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句