[C con Clase] Un operador que no tengo claro

Programante programante en gmail.com
Dom Nov 2 02:17:38 CET 2008


Miguel Panuera escribió:
> la flecha es cuando usas, punteros x ejemplo:
> Persona *A = new Persona("Miguel");
> A->getName();
>
> y el punto cuando accedes a objetos creados en el mismo entorno
> creo q no me explique bien, bueno ahi un ejemplo:
> Persona A = new Persona("Miguel");
> A.getName();
En este segundo caso no podrías hacer la asignación desde new, ya que 
new devuelve un puntero.
Lo crearías directamente:

Persona A("Miguel");
A.getName();


Persona *A = new Persona("Miguel");
A->getName();





Más información sobre la lista de distribución Cconclase