消息关闭
    暂无新消息!

C++里面遇到的一个constexpr关键字

问题作者 : Condon2017-08-04发布
 Q_DECL_RELAXED_CONSTEXPR这个宏是什么意思啊跟constexpr关键字有什么关系呢???请路过大神指教

2个回答

︿ 2
(也是根据命名猜)不是constexpr出来以前,是因为一开始c++11的constexpr太严格,c++14放宽了,但是在采用c++14以前只能用非标准的代码来让编译器放松constexpr的适用范围。
︿ 0
LZ首先得告诉我们Q_DECL_RELAXED_CONSTEXPR的上下文是什么。

不过从命名猜,多半是Qt的宏,继续猜测是Qt在constexpr出来之前,自己对C++做的扩展。