Según leía acá:
http://www.mailxmail.com/curso/infor...capitulo18.htm
Este es un tuto para clases y objetos.
Código:
class contador
{
public:leer() {return 1;}
};
void main()
{
contador c;
contador *p=new(contador);
leer(); //error: función desconocida, no en ámbito
cout<<c.leer(); //correcto
cout<<p->leer(); //correcto
}
Pero no entiendo cual es la diferencia de instanciar una clase así:
o así:
Código:
contador *p=new(contador);
Y lo otro, para acceder a los miembros, en el primer caso es con un punto . y en el segundo con flecha ->
Decía que tiene una sutil diferencia, cual?