我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 元编译程序 >

C++模板元编程(中文版)pdf

归档日期:07-30       文本归类:元编译程序      文章编辑:爱尚语录

  主要思想 利用模板特化机制实现编译期条件选择结构,利用递归模板实现编译期循环结构,模板元程序则由编译器在编译期解释执行。 优劣及适用情况 通过将计算从运行期转移至编译期,在结果程序启动之前做尽可能多的工作,最终获得速度更快的程序。也就是说模板元编程的优势在于: 1.以编译耗时为代价换来卓越的运行期性能(一般用于为性能要求严格的数值计算换取更高的性能)。通常来说,一个有意义的程序的运行次数(或服役时间)总是远远超过编译次数(或编译时间)。 2.提供编译期类型计算,通常这才是模板元编程大放异彩的地方。 模板元编程技术并非都是优点: 1.代码可读性差,以类模板的方式描述算法也许有点抽象。 2.调试困难,元程序执行于编译期,没有用于单步

  跟踪元程序执行的调试器(用于设置断点、察看数据等)。程序员可做的只能是等待编译过程失败,然后人工破译编译器倾泻到屏幕上的错误信息。 3.编译时间长,通常带有模板元程序的程序生成的代码尺寸要比普通程序的大, 4.可移植性较差,对于模板元编程使用的高级模板特性,不同的编译器的支持度不同。 总结: 模板元编程技术不适用普通程序员的日常应用,它常常会做为类库开发的提供技术支持,为常规模板代码的内核的关键算法实现更好的性能或者编译期类型计算。模板元程序几乎总是应该与常规代码结合使用被封装在一个程序库的内部。对于库的用户来说,它应该是透明的。

  C++标准模板库编程实战(附源码)含原文pdf+原书代码,是学习使用STL的不二之选

  C++多线程编程实战及源码.rar C++多线程编程实战及源码.rar C++多线程编程实战及源码.rar C++多线程编程实战及源码.rar C++多线程编程实战及源码.rar

  最经典的c++实例,100个经典实例,切实提高您的实战技能,让您的c++语言更上一层楼!

  C++模板元编程 pdf 带完整目录 本书清晰地揭示了现代C++最具威力的使用手法,将实际的工具和技术交付普通程序员的手中。 元编程是产生或操纵程序码的程序。自从泛型编程被引入C++中以来,程序员们已经发现用于当程序被编译时对其进行操纵的无数“tricks template”,这些tricks有效地消除了横亘在程序和元编程之间的藩篱。尽管C++专家们对这种能力的兴奋已经波及整个C++社区,然而它们的实际应用对于大多数程序员来说仍然是遥不可及。本书解释了何谓元编程以及如何最佳化地使用它,为你在自己的工作中有效地使用模板元编程提供了必备的基础。

  所谓元编程就是编写直接生成或操纵程序的程序,C++ 模板给 C++ 语言提供了元编程的能力,模板使 C++ 编程变得异常灵活,能实现很多高级动态语言才有的特性

  《C++模板元编程实战:一个深度学习框架的初步实现》以一个深度学习框架的初步实现为例,讨论如何在一个相对较大的项目中深入应用元编程,为系统性能优化提供更多的可能。

  畅销书作者、编程导师Ivor Horton经典巨作、畅销经典 经久不衰 全面升级至C++14,对《C++入门经典(第4版)》充分补充,从入门到精通C++,以*丰富翔实的经典习题案例深度解读C++。

本文链接:http://rhone-credit.com/yuanbianyichengxu/571.html