using new[] to cre8 multi demensional arays

Started by
4 comments, last by Zerosignull 22 years, 8 months ago
How do i use the new[] operator to cre8 a multi dimensional array??? ie int myArray[2][2]; int *myDynamicArray; myDynamicArray = new myDynamicArray[2][2]; //doesnt work ~prevail by daring to fail~
Advertisement
Hi

You have to use function malloc

However in this case, won''t help you much
because array[x][x] have special struct

Whatsoever in c/c++ saying somewhere in code (main or WinMain)

int array[2][2]

is already a dynamic reservation,...

I really hope i helped you


Try this:

  int **myDynamicArray = NULL;int x = 2;int y = 2;myDynamicArray = new int * [x];for(int i = 0;i < x;i++){    myDynamicArray[i] = new int [y];}  


hope that helps.
ITH3 is right,
but may also use this...

int (*myDynamicArray)[2];
myDynamicArray = new float[2][2];

ccc...





ITH3 is right,
but may also use this...

int (*myDynamicArray)[2];
myDynamicArray = new int[2][2];

ccc...





ITH3 is right,
but may also use this...

int (*myDynamicArray)[2];
myDynamicArray = new int[2][2];

ccc...





This topic is closed to new replies.

Advertisement