buenas a todos tengo un problema con una clase que estoy haciendo para encapsular nodos XML dentro de una clase estamos usando el source de TinyXml
mas alla de que recomienden usar otras herramientas, a lo que voy es que tengo un problema de diseño cada objeto deberia encapsular un nodo creado con new (debido a implementacion del tiny) por lo que el destructor deberia encargarse del delete sino hay memory leak si sobrecargo el operator = y el constructor de copia para que cada uno tenga un nodo hecho "new", tengo el problema de que puedo modificar copias y no se modifica el contenido del nodo que realmente quiero modificar pense en una posibilidad que no se sobrecargue los operator= y CC y manteniendo un contador de referencias, pero ahi el problema es que se "rompe" el signature del constructor de copia posta seria algo como Class(Class &) el const no va porque al hacer una copia incrementaria el numero de referencias esto asi no va lo unico que se me ocurre es poner como privados el op= y CC y viva la pepa fuerzo a usar punteros que les parece? ideas? alguien enchufado en la Matrix? saludos PD: no estoy buscando cambiar de herramienta (tiny), simplemente hacer funcionar lo que ya esta implementado
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
