vector动态二维数组
来源:互联网 发布:国承信手机交易软件 编辑:程序博客网 时间:2024/06/10 06:28
定义了二维数组
vector<vector<int> > array;(注意后面空一格)
有下面几种赋值方式
1、
- typedef struct tagVector
- {
- }
- vector<blob> arr;
2、
- for(int i=0;i!=10;++i){
- vec.push_back(vector (10));
- for(int j=0;j!=10;++j){
- vec[i][j]=i*j;
- }
- }
3、
简便的
int N=10,M=10;
vector <vector<int> > array(N, vector<int>(M));//N行M列,动态的
4、
- vector<vector<int> > arr;
- vector<int> item(10);
- for(int i=0;i <10;i++)item[i]=i;
- arr.push_back(item);
- for(int i=0;i <10;i++)cout<<arr[0][i]< <' ';
- cout<<endl;
5、从以上各种方法可以看出,列数是固定的,只有行可以动态增长
所以最后一种方法,我们可以做出某一个结构struct,比如blob
- typedef struct tagVector
- {
- int col[10]
- }
- vector<blob> arr;
在下一篇文中中我会总结一下vector更多的用法,主要是实际中我用到的,比如排序之类
- vector动态二维数组
- vector动态二维数组
- vector动态二维数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- vector实现动态二维数组
- C++ vector CArray 动态申请二维数组
- Vector 二维数组动态申请和访问
- 关于vector二维动态数组初始化
- vector 数组 二维数组
- 用STL中的vector动态开辟二维数组
- 用vector(向量)实现动态开辟二维三维数组
- ANN vs BNN
- java 实现的队列
- Java JDBC链接数据库实例
- 停止GridView,FormView的inserting事件
- document.getElementById技巧
- vector动态二维数组
- 设计模式总结
- javascript全选、反选、不选代码
- Java学习从入门到精通
- 软件工程师不可不知的10个概念
- 多线程数据采集
- EJB上下文
- Vector,Collection,ArryList,HashMap区别
- 为自己的代码自动添加版权信息