-
vector初始化对象的方式查看全部
-
不同的函数模板查看全部
-
静态函数的注意事项查看全部
-
向量常用函数查看全部
-
向量初始化查看全部
-
静态数据成员查看全部
-
list包含两部分:指针与数据部分查看全部
-
vector常用函数查看全部
-
模板!查看全部
-
静态的成员函数不可调用普通的数据成员,普通的数据成员依赖于对象查看全部
-
运算符 一元++,- 二元+,<<,* 注意是否能用&,是否可以是友员或成员查看全部
-
list的特点是数据插入速度快 map需要与pair一起使用,用来存储多个key-value对 不同厂商的标准模板库的实现细节可以不同,基本用法及原理相同 vector是对数组的封装,对象被实例化,其大小是可以改变的查看全部
-
list中无法list[i]遍历数据,这时只能够使用迭代器遍历 在映射当中是没有push_back的查看全部
-
list:链表,会有一个头结点,也就是第一个结点,如果一个结点都没,就称为空链表 结点由两部分组成:一部分是数据部分,也叫做数据域,另一部分是指针部分,指针部分用于将各个结点串起来 链表的特点:数据插入速度快 映射:map 存储的数据都是成对出现的,可以通过键找到值 map <int ,string > m;pair<int ,string > p1(10,"shanghai");pair<int ,string > p2(20,"beijing"); m.insert(p1);m.insert(p2); cout <<m[10]<<endl;cout <<m[20]<<endl;查看全部
-
标准模板库:STL 向量:本质就是对数组的封装,可以根据存储的元素的个数,自动的变长或者缩短,并且能够在常数时间完成读取 用迭代器进行遍历,迭代器是:iterator,通过迭代器就可以访问标准模板库对象中的每一个元素 vector<string>::iterator citer = vec.begin(); vec.end()指的是citer的最后一个元素的下一个元素 迭代器既可以++,也可以--,打印迭代器的值,要在迭代器的前面加一个*号,表示迭代器指向元素的本身查看全部
举报
0/150
提交
取消