
18/05/2005, 13:17
|
| | Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 11 meses 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. |