码迷,mamicode.com
首页 >  
搜索关键字:模板元    ( 92个结果
《Effective C++》读书笔记汇总
我之前边读《Effective C++》边写下每个条款的读书笔记,这一版是C++11之前的版本。这里我将每个条款令我印象深刻的点小结一下。 1、C++包括:Plain C(面向过程)、OOP(面向对象)、模板(泛型和模板元编程)、STL(C++标准库)。 2、用inline、enum、const代替#define。#define定义的宏,一旦复杂起来,高手都很难掌控。不要带入C的习惯。 ...
分类:编程语言   时间:2016-04-06 23:36:07    阅读次数:508
技术干货分享
这篇文章中的大部分书籍、网站、博客等曾经在我的学习中给了我很大的帮助,因此把他们分享出来,希望能给更多的人以帮助,也希望大家能够继续补充,可以在后边的评论区进行补充,我会时刻进行更新。 0x00 关于 C++书籍(难度递增) 《C++ primer plus》 《C++程序设计原理与实践 》 《Effective C++ 》 《C++编程规范》 《C++模板元编程》 《Advanced C++ Me...
分类:其他好文   时间:2016-03-27 15:53:00    阅读次数:301
Item 48:了解模板元编程
Item 48: Be aware of template metaprogramming. 模板元编程(Template Metaprogramming,TMP)就是利用模板来编写那些在编译时运行的C++程序。 模板元程序(Template Metaprogram)是由C++写成的,运行在编译器中的程序。当程序运行结束后,它的输出仍然会正常地编译。 C++并不是为模板元编程设计的...
分类:其他好文   时间:2016-02-19 12:44:17    阅读次数:175
提高性能及操作硬件的能力
1.常量表达式constexpr:通常可用于修饰函数,变量以及构造函数等,以使得声明constexpr的关键字的函数和变量可以被用于编译时的计算。 2.constexpr元编程:是另一种编译时计算的手段(模板元编程),超越模板元编程的各种优势。 3.变长模板:C++引入的新的变长参数工具(远胜变长宏
分类:其他好文   时间:2016-02-17 19:06:26    阅读次数:168
metaprogramming笔记
动态多态与静态多态动态多态:允许我们通过单个基类指针或引用处理多个派生类型的对象. 模板元编程中强调静态多态,允许不同类型的对象以同样的方式被操纵,只要它们支持某种共通的语法即可.动态多态,连同"延迟绑定"或"运行期派发",是面向对象程序的关键特性.静态多态(也称参数化多态),是泛型编程的本质要素....
分类:Web程序   时间:2015-11-20 22:58:23    阅读次数:188
JSP语法九大内置对象和四大作用域
一.JSP原理:JSP其实就是一个servlet。Servlet负责业务逻辑处理,JSP只负责显示。开发中,JSP中不能有一行JAVA代码二.JSP语法1. JSP模板元素:JSP中HTML标签及文本2. 脚本:写JAVA代码,3. 表达式:用于输出变量及表达式,4. 注释:分为三种a) :JSP....
分类:Web程序   时间:2015-10-26 15:14:00    阅读次数:243
【C/C++学院】0816-引用包装器/仿函数/转义字符 R”()”/using别名/模板元编程 比递归优化/智能指针/多线程/静态断言以及调试技能的要求 assert
引用包装器  std::ref(变量) #include template void com(T arg)//模板函数,引用无效,引用包装器 { std::cout <<"com ="<< &arg << "\n"; arg++; } void main() { int count = 10; int & rcount = count; com(count); std::cou...
分类:编程语言   时间:2015-10-02 08:59:36    阅读次数:275
《Effective C++》:条款48:理解力template 元编程
Template metaprogramming(TMP,模板元编程)这是写template-based C++规划。编译过程。template metaprogramming随着C++写模板程序,化的过程。也就是说,TMP程序运行后,从templates详细化出来C++源代码。不再...
分类:编程语言   时间:2015-09-14 09:20:40    阅读次数:198
Effective C++ 条款48 认识template元编程
1. 模板元编程(template mataprogramming,TMP)是编写C++程序并执行于编译期的过程,"所谓template mataprogram(模板元程序),是以C++写成,执行于C++编译器内的程序.一旦TMP程序结束执行,其输出,也就是从templates具现出来的若干C++源...
分类:编程语言   时间:2015-09-12 16:10:54    阅读次数:203
C++模板元编程 - 3 逻辑结构,递归,一点列表的零碎,一点SFINAE
本来想把scanr,foldr什么的都写了的,一想太麻烦了,就算了,模板元编程差不多也该结束了,离开学还有10天,之前几天部门还要纳新什么的,写不了几天代码了,所以赶紧把这个结束掉,明天继续抄轮子叔的Win32库去。逻辑结构和递归说白了就是做了一个If,一个For_N,If就和Excel里的If一样...
分类:编程语言   时间:2015-09-03 20:25:00    阅读次数:462
92条   上一页 1 ... 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!