Entrar
¿Usuario nuevo? Regístrate
war_3d · War 3D
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
CVS Actulizado [IA]   Lista de mensajes  
Responder | Reenviar Mensaje #185 de 894 |
Re: [war_3d] RE: CVS Actulizado [IA]

Hola:

Por ahora toy trabajando en Linux y no probe que funcionara para Windows, creo saber cual es el problema, pero no estoy seguro, aver si a alguien se le cocurre algo...

Como saben el objeto oSoldado es el que representa a cada una de las unidades.
Y en el objeto Ejercito tenemos un vector de objetos oSoldado... todo bien ahta ahi.

Bueno para la IA he agregado una nueva variable al objeto oSoldado, dicha variable es en realidad un apuntador:

IAminiNodo *path;

Esta variable la inicializo asi:

path = new IAminiNodo[MaxNodos];

Creo que todo esta bien ¿no?

El problema sucede despues de inicializar todo el objeto, e intentar agregarlo al vector.
Cuando agregamos un objeto nuevo al vector, en realidad lo que sucede es que se crea una copia del objeto original, la cual, al parecer, no conserva la referencia a las localidades de memoria que se reservaron con "new".

En linux el problema lo arregle, haciando la inicializacion de la variable path despues, es decir, despues de aber introducido el objeto al vector. Para ello hice un truco, algo que no se hace... pero funciono en linux, gueno pos al parecer no funciona en windows, a menos de que el problema sea otro, pero por lo que veo por la captura de pantalla de Capiflash el programa se detiene justo en la linea en donde hice lo que les comento.

¿Por que los elementos introducidos a un vector no conservan las referencias?

Estube leyendo y me encontre esto:

[1] This member function relies on member template functions, which at present (early 1998) are not supported by all compilers. If your compiler supports member templates, you can call this function with any type of input iterator. If your compiler does not yet support member templates, though, then the arguments must be of type const value_type*.

¿Que entiendes tu?

Hay otro templates parecidos a los Vectores, voy a hacer algunas prubas, de lo contrario la unica solucion va a ser imprementar la lista de objetos a mano.

¿A alguno se le ocurre otra cosa?


Saludos: Atte

Zeru de Giran (Eric)





El jue, 13-03-2003 a las 15:45, capiflash escribió:
Bueno bueno , la cantidad de avances q me estoy perdiendo por culpa 
de los estudios , como siempre he actualizado el CVS , y me he 
encontrado un error al iniciar el programa , me sale una pantalla 
tipica de error de win q se refiere al archivo dbgheap.c , aqui 
adjunto una captura de pantalla para que veais todo lo q sale , ah 
otra cosa , no hagais muxas cosas que en mes y medio mas o menos 
acabo las clases ;D

Un saludete ¡¡¡¡¡¡

P.D. La captura la pondre en la seccion de archivos 


Si quieres responder a este mensaje deberas hacerlo a la siguiente direccion: war_3d@yahoogroups.com

_____________________________________

Pagina principal: http://war3d.sourceforge.net/

Mensajes anteriores: http://es.groups.yahoo.com/group/war_3d/messages

Para cancelar su suscripción war_3d-unsubscribe@yahoogroups.com

 

La utilización de Yahoo! Grupos está sujeta a su aceptación de las 
Condiciones del servicio (http://es.docs.yahoo.com/info/utos.html) así 
como de la Política de privacidad (http://privacy.yahoo.com/es/).
 




Vie, 14 de Mar, 2003 2:47 am

zerugiran@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #185 de 894 |
Desplegar mensajes Autor Ordenar por fecha

Los bichos ya siguen el camino trazado por el algoritmo A* Pero el seguimiento se hace de manera muy burda, esta mal hecho, ya se me ocurrira algo. An le...
El Zeru de Giran
zerugiran@...
Enviar mensaje
13 de Mar, 2003
6:39 am

Bueno bueno , la cantidad de avances q me estoy perdiendo por culpa de los estudios , como siempre he actualizado el CVS , y me he encontrado un error al...
capiflash
Sin conexión Enviar mensaje
13 de Mar, 2003
9:46 pm

Hola: Por ahora toy trabajando en Linux y no probe que funcionara para Windows, creo saber cual es el problema, pero no estoy seguro, aver si a alguien se le...
El Zeru de Giran
zerugiran@...
Enviar mensaje
14 de Mar, 2003
3:48 am

Hola: K-Ballo arreglo el error que reporta Capiflash, CVS actualizado. ________________________________________________________________________ Message to...
El Zeru de Giran
zerugiran@...
Enviar mensaje
15 de Mar, 2003
5:55 am

Hola de nuevo: Hoy aprendi algo muy interesante: Estube pensando en, que es lo que pasa, ¿porque se pierde la referencia? Yo estaba en un error, en realidad...
El Zeru de Giran
zerugiran@...
Enviar mensaje
15 de Mar, 2003
7:41 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda