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

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迭代器简介

                   迭代器是一种检查容器内元素并遍历元素的数据类型,迭代器类型提供比下表操作更通用化的方法,对所有容器都适用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: