C++中的vector使用范例
2015-05-12 15:24
417 查看
原文链接
http://blog.csdn.net/tjh666/article/details/1604119
1.vector 的数据的存入和输出:
注:你也可以用v.begin()和v.end() 来得到vector开始的和结束的元素地址的指针位置。你也可以这样做:
2. 对于二维vector的定义。
1)定义一个10个vector元素,并对每个vector符值1-10。
2)定义一个行列都是变化的数组
http://blog.csdn.net/tjh666/article/details/1604119
1.vector 的数据的存入和输出:
#include<stdio.h> #include<vector> #include <iostream> using namespace std; void main() { int i = 0; vector<int> v; for( i = 0; i < 10; i++ ) { v.push_back( i );//把元素一个一个存入到vector中 } for( i = 0; i < v.size(); i++ )//v.size() 表示vector存入元素的个数 { cout << v[ i ] << " "; //把每个元素显示出来 } cont << endl; }
注:你也可以用v.begin()和v.end() 来得到vector开始的和结束的元素地址的指针位置。你也可以这样做:
vector<int>::iterator iter; for( iter = v.begin(); iter != v.end(); iter++ ) { cout << *iter << endl; }
2. 对于二维vector的定义。
1)定义一个10个vector元素,并对每个vector符值1-10。
#include<stdio.h> #include<vector> #include <iostream> using namespace std; void main() { int i = 0, j = 0; //定义一个二维的动态数组,有10行,每一行是一个用一个vector存储这一行的数据。 所以每一行的长度是可以变化的。之所以用到vector<int>(0)是对vector初始化,否则不能对vector存入元素。 vector< vector<int> > Array( 10, vector<int>(0) ); for( j = 0; j < 10; j++ ) { for ( i = 0; i < 9; i++ ) { Array[ j ].push_back( i ); } } for( j = 0; j < 10; j++ ) { for( i = 0; i < Array[ j ].size(); i++ ) { cout << Array[ j ][ i ] << " "; } cout<< endl; } }
2)定义一个行列都是变化的数组
#include<stdio.h> #include<vector> #include <iostream> using namespace std; void main() { int i = 0, j = 0; vector< vector<int> > Array; vector< int > line; for( j = 0; j < 10; j++ ) { Array.push_back( line );//要对每一个vector初始化,否则不能存入元素。 for ( i = 0; i < 9; i++ ) { Array[ j ].push_back( i ); } } for( j = 0; j < 10; j++ ) { for( i = 0; i < Array[ j ].size(); i++ ) { cout << Array[ j ][ i ] << " "; } cout<< endl; } }
相关文章推荐
- C++中的vector使用范例
- C++之vector使用范例(转)
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例
- (转载自老骆驼)C++中的vector简单使用范例
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例 <转自tjh666>
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector简单使用范例
- C++中的vector使用范例
- C++中的vector使用范例-
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例
- C++中的vector使用范例