在 C++ 语法中,有些数量必须在编译器编译时已知。在这些情况下,您可以使用表达式 1+2(因为编译器能够在编译时执行算术运算),但函数调用对于编译来说过于复杂(除非该函数的功能被大幅简化)。使用关键字 constexpr 来标记可能在编译期间“调用”的简化函数,或者可能在编译期间“评估”的变量。
1+2
constexpr
有关编译时常量的其他信息(包括交互式示例)