Arreglos de punteros NO es lo mismo que puntero a arreglos.
Son arreglos en los que cada uno de sus elementos es un puntero.
Cada uno de los punteros puede apuntar a cualquier ubicación en memoria que pueda ser tratada como entero.
int *px[5];
int x;
px[0] = &x;
*px[0] = 10;
cout << x; //10
En este caso, px[0] lo estamos haciendo que apuntea la dirección donde se encuentra x.
px
x
px[1]
px[2]
px[3]
px[4]
px[0]
10
Memoria
Son arreglos en los que cada uno de sus elementos es un puntero.
Cada uno de los punteros puede apuntar a cualquier ubicación en memoria que pueda ser tratada como entero.
int *px[5];
int x;
px[0] = &x;
*px[0] = 10;
cout << x; //10
En este caso, px[0] lo estamos haciendo que apuntea la dirección donde se encuentra x.
px
x
px[1]
px[2]
px[3]
px[4]
px[0]
10
Memoria
No hay comentarios:
Publicar un comentario