使用数组来初始化 vector 对象
Apr 19, 2014
使用数组来初始化 vector
对象,只需要 指明拷贝区域的首元素地址和尾后地址就可以了,下面通过两组程序及其运行结果来深入理解一下:
程序一:
1 |
|
程序一的运行结果为:
11 32 41 25 67 100 88 233
,与期望中完全一致
程序二:
1 |
|
程序二的运行结果为:
41 25 67 100 88
,与期望中完全一致
需要特别注意的是, vector 对象不能用来初始化数组 ,这个过程是不可逆的。
使用数组来初始化 vector
对象,只需要 指明拷贝区域的首元素地址和尾后地址就可以了,下面通过两组程序及其运行结果来深入理解一下:
程序一:
1 |
|
程序一的运行结果为:
11 32 41 25 67 100 88 233
,与期望中完全一致
程序二:
1 |
|
程序二的运行结果为:
41 25 67 100 88
,与期望中完全一致
需要特别注意的是, vector 对象不能用来初始化数组 ,这个过程是不可逆的。