C++ Primer Chap3
2015-11-03 19:37
225 查看
2015/11/3
---------------------------------------------------------------
3.3标准库 Vector 类型
1. vector 是同一类型的对象的集合.
称vector为容器;
#include<vector>
using std::vector
3.3.1Vector队形的定义和初始化
定义: 1. vector<T> v1; ------- T 是保存类型
2. vector<T>v2(v1); ------- v2是v1的一个副本
3. vector<T>v4(n); -------v4含有值初始化的元素的n个副本
4. vector<T>v3(n,i); -------v3包含n个值为i的元素
3.3.2Vector对象的操作
1.使用size_type类型时,必须指出该类型是在哪里定义的
例:vector<int>::size_type //ok
2.向vector添加元素
3.vector的下标---------仅能对确知已存在的元素进行下标操作
3.4迭代器简介
迭代器是一种检查容器内元素并遍历元素的数据类型,迭代器类型提供比下表操作更通用化的方法,对所有容器都适用。
---------------------------------------------------------------
3.3标准库 Vector 类型
1. vector 是同一类型的对象的集合.
称vector为容器;
#include<vector>
using std::vector
3.3.1Vector队形的定义和初始化
定义: 1. vector<T> v1; ------- T 是保存类型
2. vector<T>v2(v1); ------- v2是v1的一个副本
3. vector<T>v4(n); -------v4含有值初始化的元素的n个副本
4. vector<T>v3(n,i); -------v3包含n个值为i的元素
3.3.2Vector对象的操作
1.使用size_type类型时,必须指出该类型是在哪里定义的
例:vector<int>::size_type //ok
2.向vector添加元素
3.vector的下标---------仅能对确知已存在的元素进行下标操作
3.4迭代器简介
迭代器是一种检查容器内元素并遍历元素的数据类型,迭代器类型提供比下表操作更通用化的方法,对所有容器都适用。
相关文章推荐
- C语言——基本概念
- C语言数据类型范围
- C++笔试中常见的小程序
- C++静态库与动态库
- C++primer学习:模板编程(4)
- 记录c语言入门学习一
- C++primer学习:模板编程(3):效率与灵活
- 优先权调度算法
- C++ primer ——3.2.3节
- Effective C++(五)
- VC++ 迭代器 iterator, const_iterator, const iterator
- Visual C++ Tips: 在调试的时候设置命令行参数
- 推荐!国外程序员整理的 C++ 资源大全
- makefile中关于all和.PHONY .cpp.o
- const float *p 与float * const p的区别
- MFC创建Splash主要步骤
- 关于C++调用C函数或变量的问题
- 【C/C++学习笔记】判断一个点是否在多边形内部的例子
- VC++中CTime类的使用
- c++读写文件流