Template Metaprogramming八皇后 小练习http://accu.org/index.php/journals/424http://isocpp.org/blog/2014/12/cpp-template-metaprogramming
分类:
编程语言 时间:
2014-12-30 18:45:14
阅读次数:
152
atitit.元编程总结 o99.doc
1. 元编程(Metaprogramming) 1
2. 元编程的历史and发展 1
3. 元类型and元数据 1
4. 元编程实现方式 2
4.1. 代码生成 2
4.2. lex和yacc分析器 2
4.3. 泛型编程 2
4.4. 注解 2
4.5. 解释型框架 2
4.6. 对象工厂概念,一个会写程序的程序! 3
4.7...
分类:
其他好文 时间:
2014-09-12 01:18:22
阅读次数:
288
嗯,上一篇已经介绍了面向过程编程的语法知识,接下来是最后的也是最重要的一个部分:这是本系列的最后一篇,先介绍两个描述:描述一:C++有四个主流部分:betterC,ADT,OO,和GP,以及发展中的functional,generative,metaprogramming等。BetterC,只增加函...
分类:
编程语言 时间:
2014-08-26 22:56:56
阅读次数:
229
经验:Template metaprogramming (TMP, 模板元编程)可将工作由运行期移往编译期,因而得以实现早期错误侦测和更高的执行效率
示例1:
template
void advance(IterT &iter, DistT d){
if(typeid(typename std::iterator_traits::iterator_catogory) == typeid(std::random_access_it...
分类:
编程语言 时间:
2014-07-16 13:20:54
阅读次数:
313