【发布时间】:2016-07-23 09:14:30
【问题描述】:
如果我想将我的default-ed 默认构造函数声明为constexpr,我会收到 Clang 3.8 和 GCC 5.3 的编译器错误。根据this stackoverflow 问题,它应该可以正常工作:
struct A
{
constexpr A() = default;
int x;
};
然而:
Error: defaulted definition of default constructor is not constexpr
你知道到底发生了什么吗?
【问题讨论】:
标签: c++ c++11 compiler-errors c++14