operator new VC++ 6 Windows 2000

azeballes
05 de Noviembre del 2005
Hola a todos. Estoy teniendo problemas con el operador new en Windows 2000 y MVC++ 6. El tema es que tendo un ambiente multihilo y hago pasajes de punteros entre hilos. El operador new en algunos casos me devuelve referencias ya asignadas e imagínense la que se arma. ¿Alguien puede tirarme alguna idea de que puede estar pasando? Lo he probado en NT 4 y el problema desaparace.

Saludos a todos.

israel_barroso
05 de Noviembre del 2005
Parece complicado tu problema. Prueba a sobre cargar el operador new. De modo que por cada referencia instanciada sea almacenada en un array de punteros a objetos. Emplea malloc, para asignar memoria. Comprueba que no exista en tu array, si existiese, mal asunto. Realiza lo mismo con el delete, borra el puntero de tu lista. Tendrás un mejor control de todo lo que instancias y el array te funcionará como un pequeño collector.