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 包含 14 个元素, ia 的元素从第八个元素开始插入。
更多精彩
赞助商链接