Debo declarar una matriz de matrices o matriz multidimensional sin saber el tamaño. que quiero hacer algo similar que hago en estos casos con arreglos simples:C++ declara una matriz de matrices sin saber el tamaño
int *array;
cin >> size;
array = new int[size];
tal vez pueda hacer un bucle para inicializar un puntero de punteros de esta manera:
int **array;
cin >> rows >> col;
array = new *int[rows]
for (int i = 0; i < rows; ++i)
array[i] = new int[col];
Pero prefiero Don Haga esto si una mejor solución es posible.
Si desea una matriz de un tamaño único conocido en tiempo de ejecución, lo que es probable que realmente quiere es un 'std :: vECTOR'. – cHao
¿Has aprendido sobre la biblioteca estándar? ¿Sabes qué es un 'std :: vector'? – amdn
@PuraVida Sé perfectamente la biblioteca estándar gracias. Estoy probando el rendimiento en el uso de un vector> y una matriz int [] [], así que necesito usar la matriz y, por lo tanto, es por eso que no quiero usar un bucle para inicializarla. –