C++模板元编程的两个例子

2014-11-24 10:41:24 ? 作者: ? 浏览: 0

第一个例子:计算整数N的阶乘。



运行结果:10! = 3628800


第二个例子:编译期的if语句


这是 Bjarne Stroustrup在《Evolving a language in and for the real world C++ 1991-2006》一文中举的例子。



模板元编程的应用包括:Blitz++库;boost::mpl库;以及《Modern C++ Design》一书中提到的typelist。


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: