Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑编译器可以在编译时评估 函数的唯一情况。constexpr在这些情况下,从标准(第 5.19 段)中不清楚编译器是否总是强制在编译时评估constexpr函数;如果它并不总是强制性的,我最终希望看到一些示例,其中该标准确实为 constexpr 函数的编译时评估提供了强有力的保证。
constexpr
constexpr int f(int n) { return n*n; }