Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 14:33
Avatar de ArrauKano
ArrauKano
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 22 años, 2 meses
Puntos: 4
Duda instanciando clases

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í:

Código:
contador c;
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?
__________________
Blog | Tecnosquad