C++的杂七杂八:constexpr与编译期计算

1. 编译期计算

我们先来看一段求阶乘(factorial)的算法:

很明显,这是一段运行期算法。程序运行的时候,传递一个值,它可以是一个变量,也可以是一个常量:

如果程序仅仅像这样传递常量,我们可能会希望能够让它完全在编译的时候就把结果计算出来,那么代码改成这样或许是个不错的选择: 继续阅读C++的杂七杂八:constexpr与编译期计算

Copy Protected by Chetan's WP-Copyprotect.