c++
文章平均质量分 64
山东章鱼哥
这个作者很懒,什么都没留下…
展开
-
关于STL之vector,deque的总结
1.基本特点 是一个可以变长的动态数组 支持随机访问迭代器 所有STL算法都能对vector操作 2.构造函数初始化 A)Vector() 无参构造函数,将容器初始化为空 B)Vector(int n) 将容器初始化成有n个元素 C)Vector(itrator first,itrator last) 将容器初始化为与别的容器上区间[first,last)一致的内容 3.容器中的一些原创 2017-12-02 18:34:53 · 195 阅读 · 0 评论 -
关于set/multiset和map/multimap总结
Set和multiset 1.基本特点 两者都是集合类,set中不允许有重复元素,而multiset允许,它们通过平衡二叉树实现,默认按小于号来进行排序 2.构造函数 Set c 创建一个空的 Set c1(c2) 创建一个某个副本,所有元素都被拷贝 Set c(beg,end) 将区间[beg,end)内的元素生成一个set 3.成员函数 下面列举它们所独有的函数 注.以set的原创 2017-12-02 20:09:13 · 373 阅读 · 0 评论 -
容器适配器(stack,queue,priority_queue)
1.基本概况 A.Stack,queue,priority_queue分别对应堆,队列和优先队列 B.STL中各种排序,查找,变序等算法均不适用 2.成员函数 栈支持的操作有: 1.empty() 堆栈为空则返回真 2.pop() 移除栈顶元素 3.push() 在栈顶增加元素 4.size() 返回栈中元素数目 5.top() 返回栈顶元素 队列支持的操作有原创 2017-12-02 21:04:08 · 245 阅读 · 0 评论 -
string总结
String 1.基本特性 A.常用初始化方式 String str; String s1(“hello”); String s2=”hello”; String s3=(3,’e’) String s1=s3;可以用等于号来进行赋值; B.比较方式 利用<,==,>等关系运算符来比较string的大小,返回均为bool值 2.常用成员函数 length()读取string原创 2017-12-03 16:30:44 · 204 阅读 · 0 评论