我刚刚阅读了答案
并且正在观看关于 C++11/14 特性的 Google 技术讲座,其中据说 constexpr 将来在函数方面可能不是必需的,因为编译器会不断发展以自行解决. 最后,我知道 Java 编译器和 JVM 努力找出类(或任何变量)在构造后是不可变的 - 无需您明确表示 - 并基于此事实进行各种邪恶的优化。
所以,问题来了: const 和 constexpr 的命运最终是一样的吗?也就是说,即使不能保证编译器进行运行时初始化等,它最终是否会尽可能(基本上)这样做?当这种情况发生时,其中一个关键字不会是多余的吗?(就像内联正在成为,也许)?