RayR; hay una falta de ortografía en tu ejemplo:
debería ser:
Amplío un poco el ejemplo que muestra un ciclo completo:
Cita de: RayR en 2 Mayo 2019, 19:42 PMCódigo [Seleccionar]int **matriz = new int*[10];
for(int i = 0; i < 10; i++)
matriz[i] = new int[10];
debería ser:
Código [Seleccionar]
int** matriz = new int* [10];
for (int i = 0; i < 10; i++)
matriz[i] = new int; // sin el [10]
Amplío un poco el ejemplo que muestra un ciclo completo:
Código [Seleccionar]
#include <iostream>
int main()
{
// puntero a un array de 10 punteros a int
int** matriz = new int* [10];
for (int i = 0; i < 10; i++)
matriz[i] = new int{i}; // cada uno de esos 10 punteros con valores inicializados con el indice i.
// a ver...
for (int i = 0; i < 10; ++i)
std::cout << *matriz[i] << '\n';
std::cout << '\n';
// deletes:
for (int i = 0; i < 10; ++i)
delete[] matriz[i];
delete[] matriz;
}