WEB开发网
开发学院软件开发C++ C++ vector容器类型 阅读

C++ vector容器类型

 2012-05-28 20:25:15 来源:WEB开发网   
核心提示:3. 类似地 当我们用一个给定的大小定义一个 vector 时,例如 :vector<int> ia( 10 ); 任何一个插入操作都将增加vector 的大小,C++ vector容器类型(4),而不是覆盖掉某个现有的元素,这看起来好像是很显然的

3. 类似地 当我们用一个给定的大小定义一个 vector 时,例如  :
vector<int> ia( 10 ); 
任何一个插入操作都将增加vector 的大小,而不是覆盖掉某个现有的元素,这看起来好像是很显然的,但是 下面的错误在初学者中并不少见:
const int size = 7;
int ia[ size ] = { 0, 1, 1, 2, 3, 5, 8 };
vector< int > ivec( size );
 
for ( int ix = 0; ix < size; ++ix )
    ivec.push_back( ia[ ix ]);
程序结束时ivec 包含 14 个元素, ia 的元素从第八个元素开始插入。

上一页  1 2 3 4 

Tags:vector 容器 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接