vector:动态数组,头文件 #include
定义:vector vec_name;
//定义整形vector
vector a;
//向容器末尾动态添加元素
a.push_back(1);
a.push_back(2);
//返回元素个数
int n = a.size();
//遍历容器
for(int i=0; i<n; i++)
{
cout<...
分类:
其他好文 时间:
2016-05-07 09:54:28
阅读次数:
158
/*
vector:动态数组,头文件 #include
定义:vector vec_name;
*/
//定义整形vector
vector a;
//向容器末尾动态添加元素
a.push_back(1);
a.push_back(2);
//返回元素个数
int n = a.size();
//遍历容器
for(int i=0; i<n; i++)...
分类:
其他好文 时间:
2016-05-07 09:46:48
阅读次数:
110
Vector;
头文件:
#include
using namespacestd;
定义:
vectorq;//类同于 "类型 q[];"
vectorq[1010] //类同于 “类型 q[1010][]”
操作:
往vector存入一个个数据:
函数名:w. push_back(数据);
#include
#include
using namespace std;...
分类:
其他好文 时间:
2016-05-07 07:35:03
阅读次数:
200
push_back 就是在vector的末尾插入一个元素, vector 中的erase()函数,从指定容器删除指定位置的元素或者某段范围内的元素,删除之后,返回值也是一个迭代器,指向最后一个删除元素的下一个元素, 出现的问题就是:迭代器变成了一个野指针,需要重新把迭代器的指针指向begin或者把返 ...
分类:
其他好文 时间:
2016-04-20 23:33:00
阅读次数:
303
在做C++ Primer 5th的联系13.13时有一个很有意思的现象:当一个声明一个保存自定义类类型的vector时,如果在进行push_back操作之前这个vector的capacity和其size一致的话,则程序会向操作系统申请更多的内存以保存更多的元素。此时,整个vector会对其已经构建的 ...
分类:
其他好文 时间:
2016-04-13 20:48:57
阅读次数:
122
vector<char*> ch; vector<string> str; for(int i=0;i<5;i++) { char *c=fun1();//通过这个语句产生不同的字符串c ch.push_back(c); //输出发现,五个都是一样的数值,都是最后一个c的值 str.push_bac ...
分类:
其他好文 时间:
2016-04-11 22:01:57
阅读次数:
148
C++之容器(关联容器) 关联容器和顺序容器的本质区别:关联容器是通过键存取和读取元素、顺序容器通过元素在容器中的位置顺序存储和访问元素。因此,关联容器不提供front、push_front、pop_front、back、push_back以及pop_back,此外对于关联容器不能通过容器大小来定义 ...
分类:
编程语言 时间:
2016-04-10 00:55:29
阅读次数:
255
string =,assign() //赋以新值 swap() //交换两个字符串的内容 +=,append(),push_back() //在尾部添加字符 insert() //插入字符 erase() //删除字符 clear() //删除全部字符 replace() //替换字符 + //串联
分类:
其他好文 时间:
2016-03-13 14:10:04
阅读次数:
105
1.向顺序容器添加元素 c.push_back(t);c.emplace_back(args);//在c的尾部创建一个值为t或由args创建的元素,返回void。若在头部,back改为front c.insert(p,t);c,emplace(p,args); c.insert(p,n,t);(插入
分类:
编程语言 时间:
2016-03-11 01:11:40
阅读次数:
267
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0
分类:
编程语言 时间:
2016-03-08 21:27:02
阅读次数:
326