标签: c++ c++11
考虑唯一的情况,编译器可以在编译时评估constexpr函数。在这些情况下,标准(第5.19段)不清楚编译器是否始终强制在编译时评估constexpr函数;如果它并不总是强制性的,我最终会看到一些例子,标准确实为constexpr函数的编译时评估提供了强有力的保证。
constexpr
constexpr int f(int n) { return n*n; }