
STL
文章平均质量分 80
Zenhobby
这个作者很懒,什么都没留下…
展开
-
STL学习笔记-迭代器
一. 迭代器类型Input迭代器 istreamOutput迭代器 ostreamForward迭代器Bidirectional迭代器 list, set, multiset, map,multimapRandom access迭代器 vector, deque,转载 2017-07-17 17:25:37 · 480 阅读 · 0 评论 -
STL学习笔记-容器
转载自:http://blog.youkuaiyun.com/lwbeyond/article/details/7301443一.STL 组件1. 容器(Containers):用来管理某类对象的集合。2. 迭代器(Iterators):用来在一个对象群集的元素上进行遍历动件。迭代器的接口和一般指针差不多,以operator++累加,以operator* 提取所指的值。转载 2017-07-17 15:55:16 · 407 阅读 · 0 评论 -
C++ STL中的自定义Allocator
来源: http://www.cnblogs.com/wpcockroach/archive/2012/05/10/2493564.html>说一说C++里的allocator。我们知道,C++ STL里定义了很多的容器(containers),每一个容器的第二个模板参数都是allocator类型。比方说在VC10里,vector类的模板声明为: template > cla转载 2015-04-11 16:11:46 · 10869 阅读 · 0 评论 -
C++ STL编程初步摘抄笔记:using stl/30分钟学会STL
网贴侵删,大爱无疆,知识无界。来源: http://net.pku.edu.cn/~yhf/UsingSTL.htm>这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以花了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karyconta转载 2015-04-10 21:49:59 · 1756 阅读 · 0 评论 -
C++模板类的包含模式和编译错误的根本原因
前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。 我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板类。可是在我需要自己编写模板类时,我首先遇到的事实却是转载 2015-04-09 15:05:13 · 1526 阅读 · 0 评论 -
C++模板类学习笔记
C++模板来源: http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html>模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。模板是一种对类型进行参数化的工具;通常有两种形式:函数模板和类模板;函数模板针对仅参转载 2015-04-08 22:18:37 · 660 阅读 · 0 评论