Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Diferencia entre instancias

Estas en el tema de Diferencia entre instancias en el foro de C/C++ en Foros del Web. Hola! Bueno, hasta ahora, tengo entendido que para instanciar un objeto en C++ hay dos formas de hacerlo, una es: Persona pepe; Y la otra ...
  #1 (permalink)  
Antiguo 02/06/2010, 07:47
 
Fecha de Ingreso: agosto-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 0
Diferencia entre instancias

Hola!

Bueno, hasta ahora, tengo entendido que para instanciar un objeto en C++ hay dos formas de hacerlo, una es:

Persona pepe;

Y la otra es:
Persona *pepe = new Persona;

Mi pregunta es: ¿En que se diferencian? Es decir, se que en el primer caso pepe es un objeto de la clase Persona y en el segundo caso pepe es un puntero a un objeto de la clase Persona, pero entonces, &pepe (en el primero caso) no sería equivalente a pepe (en el segundo caso)

El problema es que no se cuando usar una declaración u otra, no entiendo que es lo que marca la diferencia para hacer una u otra cosa sabiendo que puedo usar & cuando yo quiera.

Espero que sepan entender lo que quiero decir y consigan ayudarme.

Muchas gracias :)
  #2 (permalink)  
Antiguo 02/06/2010, 15:14
 
Fecha de Ingreso: febrero-2003
Ubicación: D.F.
Mensajes: 163
Antigüedad: 21 años, 9 meses
Puntos: 22
Respuesta: Diferencia entre instancias

Dale una leida que puede aclarar tus dudas.

http://arco.esi.uclm.es/~david.villa.../vol1/C13.html

Saludos.
  #3 (permalink)  
Antiguo 02/06/2010, 16:32
 
Fecha de Ingreso: agosto-2006
Mensajes: 16
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Diferencia entre instancias

Muchas gracias, esa página me aclaró muchas dudas, la agrego a favoritos,

Gracias :)

Etiquetas: diferencia, instancias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:34.