[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