Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/05/2005, 13:17
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Es una pregunta típica.

Los punteros son la mayor capacidad de un lenguaje en muchos casos.

Un puntero tiene varias funciones:
- Representar una dirección de memoria
- Poder operar con ellas
- Pasar, en vez de valores, direcciones a un valor. Esto sirve para:
# No tener que copiar estructuras enteras
# Hacer referencia a variables, funciones, clases, estructuras (...) de fuera que necesiten ser manejadas por la función.
- Poder usar la memoria dinámica (según la necesidad)
- Poder implementar listas, colas, pilas, etc etc
- Poder crear objetos y variables en tiempo de ejecución
- Y muchas cosas más detallistas.