C++ leaning process
zyan_032
这个作者很懒,什么都没留下…
展开
-
C++ learing process STL
STL 标准模板库; 将算法从特定的数据结构中抽象出来; C++的模板为泛型程序设计奠定了关键的基础; STL是泛型程序设计的一个范例,由一些可适应不同需求的集合类以及在这些数据集合上操作的算法构成: 容器:管理某类对象的集合; 迭代器:对对象集合上进行遍历; 算法:处理集合内的元素 函数对象; 向量(Vector)使用 #include #include using namespace std...原创 2019-03-01 11:42:49 · 328 阅读 · 0 评论 -
C++ learing process STL排序算法
STL的排序算法 sort(num.begin(),num.end());是算法(algorithm)库中的排序函数; sort模板有两种 template void sort(Ranlt fist, Ranlt last); template<class Ranlt, class Pred> void sort(Ranlt fist, Ranlt last, Pred pr); #i...原创 2019-03-01 12:23:54 · 131 阅读 · 0 评论 -
C++ learing process STL list
列表list 1、使用双向链表管理元素; 2、List的元素可以是任意类型T,但必须具备赋值和拷贝能力; 3、List不支持随机存取,不提供下标操作符; 4、在任何位置上指向元素的插入和移除效率高。 集合与映射是两种主要的非线性容器类 1、内部实现一般为平衡二叉树; #include using namespace std; #include int main() { set coll; set...原创 2019-03-01 14:17:37 · 142 阅读 · 0 评论 -
C++ learing process设计模式
设计模式 模式的四个要素: 模式名称、模式的目的/问题、实现方法/解决方案、效果。 observer:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖与它的对象都得到通知并自动刷新。 strategy:定义一系列的算法,把它们一个个封装起来,并且使它们可互相替换。本模式使得算法的变化可独立于使用它的客户。 优先使用对象组合,而不是类继承。 ...原创 2019-03-01 14:49:18 · 191 阅读 · 0 评论 -
gcc/g++实战之动态链接库与静态链接库编写
转载至https://www.cnblogs.com/zjiaxing/p/5557629.html 函数库一般分为静态库和动态库两种。 静态库: 是指编译链接时,把库文件的代码全部加入到可执行文件中,因此生成的文件比较大,但在运行时也就不再需要库文件了。其后缀名一般为”.a”。 动态库: 与之相反,在编译链接时并没有把库文件的代码加入到可执行文件中,而是在程序执行时由运行时链接文...转载 2019-03-01 16:59:19 · 469 阅读 · 0 评论 -
Makefile经典教程
该篇文章为转载,是对原作者系列文章的总汇加上标注。 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,...转载 2019-03-01 17:20:49 · 112 阅读 · 0 评论 -
C++ learig process 类模板
泛型编程: 独立于任何特定类型的方式编写代码; 模板用于表达逻辑结构相同,但具体数据元素类型不同的数据对象的通用行为。 模板是泛型编程的基础: 通过模板能够快速建立具有类型安全的类库集合和函数集合,使用模板操作不同的数据类型,从而避免需要为每一种数据库类型产生一个单独的类或者函数。 模板函数: template T mina(T a, T b) { return(a<b)? a:b; } i...原创 2019-03-01 10:39:07 · 208 阅读 · 0 评论 -
C++ 并发与线程
并发: 两个或者更多的任务同时进行;一个程序同时执行多个独立的任务; 线程: a/每个进程(执行起来的可执行程序),都有一个主线程,这个主线程是唯一的,也就是一个进程中只能有一个主线程。 b/当你执行可执行程序,产生一个进程后,这个主线程就随着这个进程默默的启动起来了。 运行程序的时候,实际上是进程的主线程执行main函数中的代码。 主线程与进程唇齿相依。 线程:用来执行代码的。 线程是一条代码的...原创 2019-03-11 09:16:52 · 119 阅读 · 0 评论