随笔分类 - vector容器
摘要:功能描述: 减少vector在动态扩展容量时的扩展次数 函数原型: reserve(int len); //容器预留len个元素长度,预留位置不初始化,元素不可访问 1 #include <iostream> 2 #include <vector> 3 using namespace std; 4
阅读全文
摘要:功能描述: 实现两个容器内元素进行互换 函数原型: swap(ve 1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 5 void printVector(vector<int> &v) 6 { 7 for (vec
阅读全文
摘要:功能描述: 对vector中的数据的存取操作 函数原型: at(int idx); //返回索引idx所指的数据 operator[]; //返回索引idx所指的数据 front(); //返回容器中第一个数据元素 back(); //返回容器中最后一个数据元素 1 #include <iostre
阅读全文
摘要:功能描述: 对vector容器的容量和大小操作 函数原型: empty(); //判断容器是否为空 capacity(); //容器的容量 size(); //返回容器中元素的个数 resize(int num); //重新指定容器的长度为num,若容器变长,则以默认值填充新位置 //如果容器变
阅读全文
摘要:功能描述: 给vector容器进行赋值 函数原型: vector& operator=(const vector &vec);//重载等号操作符 assign(beg, end); //将[beg, end)区间中的数据拷贝赋值给本身 assign(n, elem); //将n个elem拷贝赋值给本
阅读全文
摘要:功能描述: 创建vector容器 函数原型: vector<T> v; //采用模板实现类实现,默认构造函数 vector(v.begin(), v.end()); //将v[begin(), end())区间中的元素拷贝给本身 vector(n, elem); //构造函数将n个elem拷贝给本身
阅读全文
摘要:要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。迭代器按照定义方式分成以下四种。1) 正向迭代器,定义方法如下: 容
阅读全文

浙公网安备 33010602011771号