笔记

来源:互联网 发布:tomcat域名绑定项目 编辑:程序博客网 时间:2024/04/28 09:17

容器:
(1)顺序容器:a vector, list, deque
(2)关联容器:a map, set, multimap, multiset

vector push_back,(建议不使用push_front),resize, operator<etd(元素支持<=操作,并且元素类型都要有一个缺省值)., insert(iter, value) insert把值插入iter指向的位置前面。, pop_back, operator =, swap,

list push_front, push_back, insert, pop_back
deque push_front, push_back, insert

Init:
vector<int> v1(10, 0);
list<int> v2(10, 0);
v1.resize(20, 20); 

vector<int> v3(v1.begin(), v1.begin() + b1.size()/2) .

iterator加法操作只适合vector和deque不适合list.
如  vector<int>::iterator iter = v1.begin();
    iter = iter + 2;

istream_iterator
将输入流迭代器绑定到标准输入上: istream_iterator<string> infile( cin )

insert(iter_placetoinsert, iter_begin, iter_end)//插入元素。
erase(iter_begin, iter_end)//删去一个范围

原创粉丝点击