C++ primer笔记
文章平均质量分 50
chenqi111111111
这个作者很懒,什么都没留下…
展开
-
9.2迭代器和迭代器范围
笔记1.常用迭代器运算 c++ *iter;//返回引用 iter->mem;//equal to (*iter).men iter++;iter--' iter1==iter2;//是否指向同一个容器中同一个元素或位置 2.deque和vector容器迭代器额外支持的运算 iter+n; iter+=iter2; iter1-i原创 2015-04-19 17:31:10 · 471 阅读 · 0 评论 -
9.1 顺序容器的初始化
笔记顺序容器的元素排列次序与元素值无关,而是由元素添加到容器的顺序决定。#include<vector>``#include<deque>``#include<list>初始化: 1)将一个容器初始化为另一个副本的副本: vector<int> ivec; vector<int> ivec2(ivec); 2)使用迭代器间接初始化: 例: c++ l原创 2015-04-19 13:58:20 · 327 阅读 · 0 评论 -
9.3顺序容器操作
笔记c.begin();c.end();c.rbegin();c.rend(); 都是函数方法,返回一个iterator。 2.c.push_back();c.push_front();其中c.push_front只是用于list和deque容器类型 3.insert三种用法: c++ c.insert(p,t);//iterator p前面插入值为t的元素,返回t所在的iterat原创 2015-04-19 22:51:14 · 322 阅读 · 0 评论