Programación General > C/C++
Apuntar A Null Al Destruir
JuanK:
Bueno al menos Diodo si me entendió porque el conoce C++ y C#, por eso le hable así con más confianza
Los Generics son el equivalente a los Tempates de C++, bueno no del todo pues tienen considerables mejoras, pero básicamente son equivalentes.
Eternal Idol:
Claaaaaaaaaaroooooooooooooooooo yo no entendi ... por eso te dije que los generics son de otro lenguaje claaaaaroooooo.
Diodo te tengo otro escenario mas interesante:
new
addNode
delete
enumNodes
¿En ese caso tambien es error de tu libreria?
Diodo:
No seria error de la libreria, pero si se diera el caso de que alguien hiciera eso, no estaria de mas que el programa pudiera continuar, hasta donde fuera posible y siempre que no produjera mas errores, y se mostrara una advertencia
Soy novato en esto de crear una libreria , asi que es posible que me este pasando en el nivel de intervencionismo :P o quizas quiera hacer una libreria para dummies
Eternal Idol:
--- Cita de: "Diodo" --- No seria error de la libreria, pero si se diera el caso de que alguien hiciera eso, no estaria de mas que el programa pudiera continuar, hasta donde fuera posible y siempre que no produjera mas errores, y se mostrara una advertencia
Soy novato en esto de crear una libreria , asi que es posible que me este pasando en el nivel de intervencionismo :P o quizas quiera hacer una libreria para dummies
--- Fin de la cita ---
Tu lista devolveria un puntero que el programa usaria o no, vaya uno a saber. El programa no es tu responsabilidad
¿Que tal si yo hiciera esto?
--- Código: Text --- char jaja[] = "hoooola";clase *z = (clase*)&jaja;addNode(z);
No podes controlar el codigo que se ejecuta ANTES/DESPUES que tu libreria, lo que podes hacer es controlar el que se ejecuta DENTRO de tu libreria. Si tu libreria trabaja con esos datos es una cosa diferente claro ... ahi mete manejadores de excepciones y listo.
Diodo:
Entendido, gracias por la ayuda.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa