| |||
Entender apuntadores y valores por referencia Esta vez pidiendo ayuda con el uso de los apuntadores y sobre carga de operadores. No logro entender el funcionamiento de los apuntadores, se que apuntan a la direccion de memoria, pero ¿con que fin?. Otra duda que no he podido resolver es el uso del operador -> y de los valores por referencia. Espero que alguien me pueda explicar |
| |||
Respuesta: Entender apuntadores y valores por referencia Vamos por puntos: - Los punteros (apuntadores), sirve para apuntar a una direccion en la memoria dinamica del ordenador, y uno de sus usos puede ser, usarla en funciones y que su valor se mantenga fuera de la funcion... - El operador -> se usa para que un puntero de una clase use alguna funcion o variable de la clase, es el equivalente al . - La sobrecarga de operadores sirve para eso, sobrecargarlos xD y su sintaxis es: [tipo a devolver] operator [operador] ([valor a pasar, puede ser unitario o binario por lo general]); - Los valores por referencia sirven para que una funcion modifica la variable que se le pasa y no, como suele pasar, una copia de la variable. Más informacion aqui: http://c.conclase.net |
Etiquetas: |