constexpr变量初始化 - clang vs gcc

时间:2015-11-06 14:38:56

标签: c++ c++11 gcc clang constexpr

给出以下代码:

constexpr float twoPi = std::atan (1.) * 8.;

clang会生成以下错误( see it live ):

  

错误:constexpr变量' twoPi'必须通过常量表达式初始化

但gcc没有( see it live )。

哪种编译器正确?

0 个答案:

没有答案