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

que significa esto????

Estas en el tema de que significa esto???? en el foro de C/C++ en Foros del Web. Hola, tengo una duda: Tengo un programa y me aparece esta expresion: G& d=(G&)*cont->Nth(0) siendo G un objeto y cont un contenedor me armo jaleo ...
  #1 (permalink)  
Antiguo 11/05/2010, 01:05
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años, 7 meses
Puntos: 0
que significa esto????

Hola, tengo una duda:

Tengo un programa y me aparece esta expresion:

G& d=(G&)*cont->Nth(0)

siendo G un objeto y cont un contenedor

me armo jaleo con los punteros y direcciones,¿¿alguien me puede ayudar?
  #2 (permalink)  
Antiguo 11/05/2010, 01:09
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 2 meses
Puntos: 19
Respuesta: que significa esto????

ahm..

no veo nada despues de los :
  #3 (permalink)  
Antiguo 11/05/2010, 02:16
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: que significa esto????

Esto es lo q pone,nose que ha pasado

Tengo un programa y me aparece esta expresion:

G& d=(G&)*cont->Nth(0)

siendo G un objeto y cont un contenedor

me armo jaleo con los punteros y direcciones,¿¿alguien me puede ayudar?
  #4 (permalink)  
Antiguo 11/05/2010, 04:54
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: que significa esto????

Tengo la impresion que

- cont es un puntero a un objeto de una clase XXX que tiene un metodo que se llama Nth
- El metodo Nth recibe un entero como parametro y retorna un puntero a un objeto de tipo G.
- Como se retorna un puntero a G, y se quiere manipular, supongo por comodidad en la sintaxis posterior, un objeto G, se desreferencia el puntero, usando el operador *
- Se quiere recibir lo retornado en una referencia a un objeto G, para no hacer una copia adicional del objeto retornado.
  #5 (permalink)  
Antiguo 12/05/2010, 00:39
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: que significa esto????

No se si me ha quedado muy claro, xo gracias de todas formas
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 22:12.