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í:
Código:
o así:contador c;
Código:
Y lo otro, para acceder a los miembros, en el primer caso es con un punto . y en el segundo con flecha ->contador *p=new(contador);
Decía que tiene una sutil diferencia, cual?