随笔分类 -  C++ 提升加强

摘要:STL (13) 非变动型算法 algorithm是“算法”必须的头文件。 Non-modifying sequence operations (非变动式算法):算法过后,容器内部数据不发生改变。 all_of Test condition on all elements in range (fun 阅读全文

posted @ 2017-04-20 18:59 zzdoit 阅读(341) 评论(0) 推荐(0)

摘要:STL(14)变动型算法 Modifying sequence operations: (修改容器操作) copy Copy range of elements (function template ) copy_n Copy elements (function template ) copy_i 阅读全文

posted @ 2017-04-20 18:59 zzdoit 阅读(397) 评论(0) 推荐(0)

摘要:STL (二) vector源码分析 在Vs中写一行代码:vector<int> v;来追踪分析源码 F11进去,第一个追踪到的是构造类,因代码是调用一个默认的,不带参数的构造函数 template<class _Ty, class _Ax = allocator<_Ty> > class vect 阅读全文

posted @ 2017-03-12 15:06 zzdoit 阅读(241) 评论(0) 推荐(0)

摘要:STL (一) 从整体上把握stl上的概念 泛型程序设计 泛型编程(generic programming):也称为通用编程,类属编程 目标是: 将程序写得尽可能通用. 将算法从数据结构中抽象出来,成为通用的. 算法是对数据处理的逻辑,不同的数据结构,可能都有相同数据逻辑 泛型的目的就是: 用相同的 阅读全文

posted @ 2017-03-12 00:42 zzdoit 阅读(174) 评论(0) 推荐(0)

导航