码迷,mamicode.com
首页 >  
搜索关键字:泛型编程    ( 375个结果
C++ 接配器(Adapter)总结
近日在看《STL源码解析》,STL里面一大堆泛型编程的确是非常巧妙,不过由于时间有限,我还是只能更加专注于日常使用比较多的一些知识。 Adapter是我在最开始使用STL Container的时候就听到的一个词,一直以来没有比较深入的了解,借着这次学习STL源码,在这里总结一下: 首先是Adapte ...
分类:编程语言   时间:2018-05-11 17:33:52    阅读次数:258
泛型笔记
泛型编程一个储存键值的泛型类 值得注意的是: 泛型方法 Arrays.swap方法可以交换任何数组元素(只要数组中的元素类型不是基本类型)。类型限定 extends AutoCloseable确保了elem.close是有效的,因为元素类型是AutoCloseable的子类型。 类型变异和通配符数组 ...
分类:其他好文   时间:2018-05-07 21:10:10    阅读次数:166
c++中模板的实现(模板类和模板函数)
本文简述了模板的实现,以及给出模板实现顺序表和链表的类
分类:编程语言   时间:2018-05-07 19:41:38    阅读次数:173
所有的 Boost 库文档的索引
按字母顺序列出的库 按类别列出的库 算法 破碎的编译器的解决方法 并发编程 容器 正确性和测试 数据结构 特定于域的 函数对象和高阶编程 泛型编程 图像处理 输入/输出 跨语言支持 迭代器 语言功能仿真 数学和数字 内存 解析 模式和习语 预处理器元编程 编程接口 状态机 字符串和文本处理 系统 模 ...
分类:其他好文   时间:2018-05-07 17:46:09    阅读次数:212
C++笔记------迭代器
STL是一种泛型编程。对象编程关注的是编程的数据方面,泛型编程关注的是算法的通用,它们之间的共同点的抽象和创建可重用代码,但理念不同。 STL使用术语“概念”描述迭代器所需要满足的一系列要求,如正向迭代器是一种要求,而不是类型。 STL使用术语“改进”来表示这种概念上的继承,概念具有类似继承的关系, ...
分类:编程语言   时间:2018-04-20 00:08:47    阅读次数:188
【C++ Primer 】
第十五章:面向对象程序设计 第十六章:模板与泛型编程 ? 函数模板、类模板 ...
分类:编程语言   时间:2018-04-15 16:21:25    阅读次数:185
C++自学-预备知识
C++简介 C++由C的基础上添加了面向对象编程和泛型编程的支持,使得C++具有三种编程方式:面向过程、面向对象、泛型编程。在学习C++之前最好掌握一定的C与OOP编程基础。 面向过程、面向对象、泛型编程 ...
分类:编程语言   时间:2018-04-14 15:19:49    阅读次数:178
26.C++- 泛型编程之类模板(详解)
在上章25.C++- 泛型编程之函数模板(详解) 学习了后,本章继续来学习类模板 类模板介绍 和函数模板一样,将泛型思想应用于类. 编译器对类模板处理方式和函数模板相同,都是进行2次编译 类模板通常应用于数据结构方面,使得类的实现不在关注数据元素的具体类型,而只关注需要实现的功能 比如: 数组类,链 ...
分类:编程语言   时间:2018-04-10 19:43:43    阅读次数:236
25.C++- 泛型编程之函数模板(详解)
本章学习: 1)初探函数模板 2)深入理解函数模板 3)多参函数模板 4)重载函数和函数模板 当我们想写个Swap()交换函数时,通常这样写: 但是这个函数仅仅只能支持int类型,如果我们想实现交换double,float,string等等时,就还需要从新去构造Swap()重载函数,这样不但重复劳动 ...
分类:编程语言   时间:2018-04-09 18:47:18    阅读次数:187
泛型编程
template <typename T>// void Swap(T&a,T&b) { T t = a; a = b; b = t; } void main() { int a=1; int b=2; double c=3; double d=4; Swap(a,b); Swap<double>( ...
分类:其他好文   时间:2018-04-07 18:57:06    阅读次数:104
375条   上一页 1 ... 6 7 8 9 10 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!