码迷,mamicode.com
首页 >  
搜索关键字:模板编程    ( 71个结果
一款线程安全、基本功能齐全的STL
MiniSTL 目前正在完成一个STL,主要想通过该项目锻炼C++编程、模板编程、熟悉STL、锻炼数据结构和算法能力。 项目的目标是实现STL的几大构件+线程安全。项目过程中主要参考SGI STL源码,项目名称为:MiniSTL。 目前已完成空间配置器和迭代器部分,接下来会去实现容器和算法,最后还会 ...
分类:编程语言   时间:2017-06-10 19:31:57    阅读次数:221
C++编程模板2
C++编程模板2 ...
分类:编程语言   时间:2017-05-28 09:51:34    阅读次数:130
C++模板学习之递归
C++中模板的推导是在编译期由编译器完成的,因此,可以利用模板将一些预先知道递归次数的递归算法用模板编程实现,以此实现将计算从运行期提前到编译期。利用模板完成递归算法与通常模式的递归算法一样,需要递归的公式和递归的结束条件。在模板元编程中,递归的公式利用模板参数的嵌套依赖来实现,而递归的结束条件利用 ...
分类:编程语言   时间:2017-04-24 10:12:37    阅读次数:170
c++模板编程
#include #include #include #include #include #include #include #include #include using namespace std; /** 【1】模板编程,template 声明模板 */ template T findmax(... ...
分类:编程语言   时间:2017-02-26 15:09:51    阅读次数:158
将函数实现放在头文件中
研究一个开源算法库,采用C++模板编程,所有函数实现都放在了头文件中,现在把模板去掉,链接时发生冲突,具体原因如下: 因为多个源文件包含了含有函数定义的头文件,在编译的时候,每个源文件都会包含一份函数定义,在链接时编译器不知道需要连接哪一份函数定义。 解决方法有三个: 1. inline关键字 可以 ...
分类:其他好文   时间:2017-01-24 12:13:44    阅读次数:128
C++中的模板编程
一,函数模板 1.函数模板的概念 C++中提供了函数模板,所谓函数模板,实际上是建立一个通用函数,其函数的返回值类型和函数的参数类型不具体指定,用一个虚拟的类型来表示。这个通用函数就被称为函数的模板。 当我们在开发中,经常会遇到一些函数体实现方式类似的函数,例如交换两个字符,交换两个数字函数,这两个 ...
分类:编程语言   时间:2017-01-14 18:54:56    阅读次数:329
读书笔记--模板与泛型编程
了解隐式接口和编译期多态 编译期多态和运行期多态 运行期多态就好比是virtual函数再运行的时候才确定该virtual函数该被绑定为哪个函数,运行的时候才确定函数类型。 编译期多态就好比是泛型编程和模板编程中,在编译的时候才确定哪个函数该被调用,根据函数的类型去确定。 显示接口和隐式接口 显示接口 ...
分类:其他好文   时间:2016-08-07 10:51:36    阅读次数:169
基于typedef的用法详解【转】
也许新手用这个关键字不多,但它却是一个很有用的关键字,可以使代码模块化程度更好(即与其它代码的关联较少),在C++中还是实现Traits技术的基础,也是模板编程的基本语法之一。若说变量定义是为变量命名,而typedef(或称为类型定义)就是为类型命名。既然都是命名,那就会有很多类似的地方。而变量定义 ...
分类:其他好文   时间:2016-07-11 21:06:01    阅读次数:123
C++ 11可变参数接口设计在模板编程中应用的一点点总结
概述 本人对模板编程的应用并非很深,若要用一句话总结我个人对模板编程的理解,我想说的是:模板编程是对类定义的弱化。 如何理解“类定义的弱化”? 一个完整的类有如下几部分组成: 从编译器的角度看,我们必须明确指定以上3部分,才算完整地定义了一个类并且编译通过。 所谓的“类弱化”,是指类的设计者在定义类 ...
分类:编程语言   时间:2016-07-07 00:42:37    阅读次数:290
delphi新语法之泛型实现的对象池模板
现在的DELPHI因为支持泛型的语法,所以也能支持模板编程了。 // 标准模板 unit UntPools; interface uses Classes, SysUtils, UntThreadTimer; type { 这是一个对像池, 可以池化所有 TObject 对像 } { 用法: 在一个 ...
分类:Windows程序   时间:2016-06-28 21:45:15    阅读次数:421
71条   上一页 1 2 3 4 5 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!