动态创建二维vector数组
2014-10-24 12:01
267 查看
2007-08-26 10:15
vector<vector <int> > ivec(m ,vector<int>(n)); //m*n的二维vector
动态创建m*n的二维vector
方法一:
vector<vector <int> > ivec;
ivec.resize(m);
for(int i=0;i<m;i++) ivec[i].resize(n);
方法二:
vector<vector <int> > ivec;
ivec.resize(m,vector<int>(n));
动态创建二维数组a[m]
C语言版:
#include<malloc.h>
int **a=(int **)malloc(m*sizeof(int *));
for(int i=0;i<m;i++)
a[i]=(int *)malloc(n*sizeof(int));
C++版:
int **a=new int*[m];
for(int i=0;i<m;i++) a[i]=new int
;
动态创建二维vector数组
二维vectorvector<vector <int> > ivec(m ,vector<int>(n)); //m*n的二维vector
动态创建m*n的二维vector
方法一:
vector<vector <int> > ivec;
ivec.resize(m);
for(int i=0;i<m;i++) ivec[i].resize(n);
方法二:
vector<vector <int> > ivec;
ivec.resize(m,vector<int>(n));
动态创建二维数组a[m]
C语言版:
#include<malloc.h>
int **a=(int **)malloc(m*sizeof(int *));
for(int i=0;i<m;i++)
a[i]=(int *)malloc(n*sizeof(int));
C++版:
int **a=new int*[m];
for(int i=0;i<m;i++) a[i]=new int
;
相关文章推荐
- 动态创建二维vector数组
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- 使用vector创建二维动态数组,并使用sort对其进行排序
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- 动态创建二维vector数组
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- 动态创建二维vector数组
- 动态创建二维vector数组
- 动态创建二维vector数组
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 数组(一维、二维、三维)的动态申请及用vector 的表示方法
- 容器(vector)、数组、new创建的动态数组,你到底用哪一个(执行效率分析)
- 使用C++ vector类创建动态数组
- vector动态创建数组
- 指针动态创建数组,二维指针处理字符数组,链表对象排序
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 一维动态数组和二维动态数组的创建和使用
- 动态创建一个与该 vector 对象大小一致的数组,把 vector 对象的所有元素复制给新数组_初学vector对象4
- 二维动态数组的删除和创建