Inicializar matrices multidimensionales en C ++

Así como usted puede inicializar un array unidimensional mediante el uso de aparatos ortopédicos y separando los elementos por comas, puede inicializar una matriz multidimensional con los apoyos y las comas y todo ese jazz, también. Pero para hacer esto, usted combina arrays dentro de matrices, como en este código:

Números int [5] [6] = {{1,2,3,4,5,6}, {7,8,9,10,12}, {13,14,15,16,17,18}, {19,20,21,22,23,24}, {}} 25,26,27,28,29,30 -

La parte difícil es recordar si usted pone en cinco lotes de seis o seis lotes de cinco. Piense en ello como esto: Cada vez que se agrega otra dimensión, va dentro la dimensión anterior. Es decir, usted puede escribir una matriz unidimensional como esto:

int MoreNumbers [5] = {100.200.300.400.500,} -

Entonces, si se agrega una dimensión a esta matriz, cada número de la inicialización se sustituye por un inicializador conjunto de la forma {1,2,3,4,5,6}. Entonces usted termina con una matriz multidimensional con el formato correcto.




» » » » Inicializar matrices multidimensionales en C ++