2007年2月1日

模版元编程学习笔记

摘要: 以前常听说递归展开,最近学习了模版元编程才明白是怎么回事,下面让我慢慢道来。 模版元编程,就是把运行期作的事情放到编译期去做,特点是: 1。代码短小精悍。 2。效率通常都比较高。 3。可维护性好。 4。实现编译期错误检查。请看一个递归展开的例子:12template<intn>3structa4{5enum6{7result=n*a<n-1>::result,8};9};1... 阅读全文

posted @ 2007-02-01 00:53 小峰 阅读(404) 评论(1) 推荐(0)

导航