C++11为了提高代码执行效率做了一些改善.这种改善之一就是:生成常量表达式,允许程序利用编译时的计算能力.假如你熟悉模板元编程,你将发现constexpr使这一切变得更加简单.constexpr使我们很容易利用上编译时编程的优势.常量表达式主要是允许一些计算发生在编译时,即发生在代码编译而不是运行的时候.这是很大的优化:假如有些事情可以在编译时做,它将只做一次,而不是每次程序运行时.需要计算一个编译时已知的常量,比如特定值的sine或cosin?确实你亦可以使用库函数sin或cos,但那样你必…