18/02/2015, 12:50
|
| | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes Puntos: 38 | |
Respuesta: Vector de punteros no! Puede ser, pero no es exclusivamente eso.
Por ejemplo las funciones pueden ser apuntadas, y lo puedes guardar en un vector. Tendrías un vector de funciones. XDD
Podrías tener vectores de clases, de simples enteros o otros tipos de datos simples, de estructuras, de vectores, de matrices, de funciones etc etc.
Un puntero no es mas que una variable, y si es una variable puede ser guardada en un vector, o ser apuntada por otro puntero(punteros dobles).
Para generar un vector con las direcciones como dices, lo que tendrías que hacer es tener un vector con 10 estructuras por ejemplo.
struct E{
}
struct E p[10];
Ya tienes un arreglo de 10 posiciones(punteros) que apuntan a 10 estructuras(punteros). Las estructuras funcionan como vectores, o sea que en realidad una estructura apunta a la primera dirección de la primera variable que encuentre dentro de esa misma estructura.
Ten claro que un vector te sirve para almacenar datos de tipos iguales, y una estructura para almacenar datos de diferente tipo, pero eso es lo que es en ambos casos: Un puntero que apunta al la primera variable del conjunto(punteros).
No se si me explico bien pero bueno XD
suerte! |