【发布时间】:2014-02-20 02:41:23
【问题描述】:
当 C++14 取消对 constexpr 的限制时,它似乎包括以下内容(复制自 Wikipedia):
表达式可能会改变对象的值,如果该对象的生命周期 对象开始于常量表达式函数内。这包括 调用任何非 const constexpr 声明的非静态成员函数。
这似乎意味着您可以使用new 创建一个对象,并且只要您在表达式中delete 它就可以了。
【问题讨论】:
标签: c++ c++11 language-lawyer c++14