码迷,mamicode.com
首页 >  
搜索关键字:泛型编程    ( 375个结果
C++ primer plus 【第一章 预备知识】【笔记/见解】【补】
1.1 C++简介 C++融合了3种不同的编程方式: 1.C(过程性语言) 2.OOP(面向对象语言) 3.templata(泛型编程) 1.2 C++简史 随着计算机硬件的发展,引出了更大、更复杂的程序,而这些程序在程序管理和维护方面带来了新的问题。在这样的背景下,C语言出现了,引领人们进入了结构 ...
分类:编程语言   时间:2018-03-08 17:21:23    阅读次数:207
Boolan STL与泛型编程第三周笔记
对于本周老师讲的内容,C++ Primer上面有第十一章关联容器的习题可以做。有一些地方还是不懂,搞明白了再写上来。 P424 E11.7 P426 E11.9 P428 E11.12 P428 E11.14 P434 E11.20 ...
分类:其他好文   时间:2018-02-24 14:54:52    阅读次数:162
Boolan STL与泛型编程第一周笔记
本周课程老师讲解了各种容器的部分使用方法,并且对它们处理元素的速度做了测试,使学生对于各种容器的特点有了一些认识。还讲了STL的体系结构和分配器的使用。这些内容涉及的基础知识C++ Primer上面都有,还是那句话,我再抄一遍没意义,所以我把C++ Primer模板那一章的习题做了一些,这章的题除了 ...
分类:其他好文   时间:2018-02-12 11:20:45    阅读次数:174
STL容器简介
stl不是面向对象的编程,而是一种不同的编程模式————泛型编程 我们常用到的STL容器有vector、list、deque、map、multimap、set、multiset 顺序性容器:vector、deque、list关联性容器:set、multiset、map、multimap容器适配器:s ...
分类:其他好文   时间:2018-01-31 14:33:25    阅读次数:134
当函数模版遇上函数重载
demo 1 #include <iostream> using namespace std; //让 类型參数化 , 方便程序猿进行编码 // 泛型编程 //template 告诉C++编译器 我要開始泛型编程了 .看到T, 不要随便报错 template <typename T> void my ...
分类:其他好文   时间:2018-01-11 20:31:51    阅读次数:182
C 语言泛型编程--quickSort实现
1 #ifndef _GENERICQUICKSORT_H_ 2 #define _GENERICQUICKSORT_H_ 3 void generic_swap(void * pa, void * pb, int typeSize); 4 void generic_qsort(void * pa, ...
分类:编程语言   时间:2017-12-21 19:34:51    阅读次数:203
条款01:视C++为一个语言联邦
C++由四部分组成: 1)C。 2)Object-Oriented C++。classes,封装,多态,动态绑定(virtual函数) 3)Template C++。泛型编程。 4)STL。 对于内置类型而言,传值比传引用有效。对于用户自定义的类型,由于有构造函数和析构函数的存在,所以pass-to ...
分类:编程语言   时间:2017-12-10 17:11:41    阅读次数:165
Boolan C++ STL与泛型编程 二
本周主要是讲解了容器list的使用 List是一种可在常数时间内在任何位置执行插入和删除操作的顺序容器。list是双向链表,其迭代器是双向的。与其他顺序容器(array, vector, deque)相比,list容器在任意位置执行插入、提取、和移动元素的操作更高效,但它不能通过在容器中的位置直接获 ...
分类:编程语言   时间:2017-12-04 00:49:27    阅读次数:199
c++11 decltype
c++11 decltype decltype实际上有点像auto的反函数,auto可以让你声明一个变量,而decltype则可以从一个变量或表达式中得到类型。decltype在C++11标准制定时引入,主要是为泛型编程而设计,以解决泛型编程中,由于有些类型由模板参数决定,而难以(甚至不可能)表示之 ...
分类:编程语言   时间:2017-11-05 13:57:36    阅读次数:140
第十六章 模板与泛型编程
16.1 知识点:当我们调用一个模板函数时,即向一个模板传递实参,编译器用此函数实参来推断模板实参,并将该模板实参(即实参的类型)绑定到模板参数(即T)。 实例化:编译器用模板实参代替对应的模板参数来创建出一个新“实例”。譬如用int代替T,创建出一个新函数实例。 16.2 16.4 16.5 ...
分类:其他好文   时间:2017-11-04 16:20:45    阅读次数:150
375条   上一页 1 ... 7 8 9 10 11 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!