
18/06/2012, 12:53
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 15 años Puntos: 228 | |
Respuesta: operador NEW y funciones q devuelven PUNTEROS En new es igual al malloc de C..Lo que hace es reservar memoria y devuelve el puntero...pero agrega un par mas de cosas...si estas trabajando con clases lo que hace es invocar el constructor de la clase. Ademas podes usar los lo corchetes para reservar memoria para muchas instancias...
Tanto new como malloc debvuelven un puntero a la memoria que reservaste.
El operador -> equivale a usar esto:
a-> b === (*a).b
Basicamente lo que hace es desreferenciar y luego buscar el campo de la estructura o clase...
Saludos |