當前位置:編程學習大全網 - 編程軟體 - 在c++中定義這樣的東西int** mValues; 如何對他進行賦值。 請高手指教!

在c++中定義這樣的東西int** mValues; 如何對他進行賦值。 請高手指教!

看妳怎麽用了啊,下面給個例子吧

int** mValues;

int i;

int num=4;

//分配

mValues = new int*[num];

for(i=0;i<num;i++)

{

mValues[i] = new int[2];

}

//////////////////////////////////////////////////像上面這樣就等於定義了壹個二維數組mValues [4][2],這樣就可以想二維數組的方法賦值,也可以用指針的方法

mValues [0][0]=0;

mValues [0][1]=0;

mValues [1][0]=0等等

或者*mValues [0]=0;*(mValues [0]+1)=0;

*mValues [1]=0;*(mValues [1]+1)=0;

//////////////////////////////////////////////////

//釋放

for(i=0;i<num;i++)

{

delete []mValues[i];

}

delete []mValues;

  • 上一篇:鐵鏈怎麽寫
  • 下一篇:CSS三角形繪制
  • copyright 2024編程學習大全網