c++2 D配列を作成するいくつかの方法
892 ワード
1、newで1枚のメモリスペースを申請して2次元配列を保存する
2、変数で二次元配列の長さを定義する
3、vectorを使用して二次元配列を作成する
メソッド3では,配列swpの列数を指定するために3行以上書いてある.今日、もっと簡単な方法で上記の仕事を完成できることに気づきました.
下の1行は上の4行に代わることができます
#include
using namespace std;
int main(int argc, char* argv[])
{
int n=10,m=2; //
int **swp; // n m
swp=new int*[n];
for(int i=0;i
2、変数で二次元配列の長さを定義する
int lineCnt=100;
int **dian_point=(int **)malloc(sizeof(int) * (lineCnt+1));// lineCnt scan
// int f=4;// scan
for(int i=0;i
3、vectorを使用して二次元配列を作成する
int n=10,m=2; //
vector > swp(n);// 4 > >
for(int i=0;i
メソッド3では,配列swpの列数を指定するために3行以上書いてある.今日、もっと簡単な方法で上記の仕事を完成できることに気づきました.
下の1行は上の4行に代わることができます
vector >swp(n,vector(m));// swp[][],n m