【发布时间】:2013-11-13 16:16:13
【问题描述】:
在 clang(主干)上,我可以转发声明一个稍后将使用 constexpr 定义的对象,如下所示:
// Fwd-declarations
struct S;
extern const S s;
// (... later) definitions
struct S {};
constexpr S s {};
Gcc 4.8 不喜欢这样,告诉我前向声明和定义在constexpr-ness 中不同。 gcc 说的是真的,还是这只是 gcc 的错误?
【问题讨论】: