1 使用默认无参的构造函数进行构造
vector intVect;
观察内存可以看到生成一个带有0个元素的vector时内存中_Myfirst _Mylast _Myend的值均为0,说明vector对象并没有在堆中分配任何存储空间,仅仅是在栈中分配了16字节存储vecotr对象元素,在这16字节中前4字节如果没猜错,应该是一个虚表指针。
Vecotr模版类有三个成员变量...
分类:
其他好文 时间:
2015-07-25 23:04:09
阅读次数:
270
erase函数要么删作指定位置loc的元素,要么删除区间[start, end)的所有元素.返回值是指向删除的最后一个元素的下一位置的迭代器ParametersAll parameters are of member type iterator, which in vector containers...
分类:
其他好文 时间:
2015-07-02 17:17:22
阅读次数:
136
??
前面已经简单介绍了顺序容器的定义以及一些操作,包括(添加,删除等),下面主要集中以代码的形式简单介绍一下相关用法,首先创建并初始化vector对象,一般有两大类:
1、分配指定数目元素,并初始化(分两种)
vector ivec(10);
vector ivec(10,1);
2、把vecotr对象初始化为一段元素的副本
...
分类:
编程语言 时间:
2014-12-31 21:35:01
阅读次数:
303
//////////////////////////////////////////////////////////////////////////
///author:Jeson Yang
///Date:2014.9.15
//////////////////////////////////////////////////////////////////////////
#include
#...
分类:
编程语言 时间:
2014-09-15 22:56:29
阅读次数:
343