您的位置:首页 > 编程语言 > C语言/C++

晚上夜猫子一次,学习c++的一些库函数

2012-04-14 01:25 127 查看
在学校的感觉真好,晚上通宵搞我喜欢的东西

这次学习库函数,就是想参加code jam,牛人都用这些很犀利

好了,废话不说,学习为先

1.简单定义个vector,就是这样

vector<int> v;


2.赋值

for(int i= 0;i<10; i++) {
v.push_back(i);
}


和数据结构栈一样

3.取值

cout<<v[2];


貌似也超级简单,就是数组嘛~~

4.反转

reverse(v.rbegin(),v.rend());


也不难,呵呵~~

5.从数组导入数据

int ia[ 6 ] = { 213, -1, 0, 1, 2, 1024 };
vector< int > ivec( ia, ia+6 );


6.排序

sort(ivec.begin() , ivec.end()); /// /小到大


从大到小怎么排,你懂得

7.传说中的迭代

for ( vector<int>::iterator it = ivec.begin();it != ivec.end(); ++it )
cout << *it << ' ';

cout << endl;


好了,上面自己测试过的,还有些就先抄下,留着以后查询用

push_back 类似堆栈操作push,
pop_back 类似堆栈操作 pop.

http://developer.51cto.com/art/201002/183645.htm

过会貌似还有精力,可能学习list的用法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: