estoy desarrollando un programa con varias clases, pero nunca las destruyo , y me gustaria saber si esto podria tener alguna mala consecuencia.
Esas clases no las libero porque no se modifican luego de ser creadas hasta que cierro el programa.
| |||
Es importante los destructores?? estoy desarrollando un programa con varias clases, pero nunca las destruyo , y me gustaria saber si esto podria tener alguna mala consecuencia. Esas clases no las libero porque no se modifican luego de ser creadas hasta que cierro el programa. |
| |||
Respuesta: Es importante los destructores?? Los destructuros se utiliazan cuando el objeto pide memoria dinamica y tenes que liberarla a manualmente. En programas chicos y con las capacidades que tienen las pc ahora, no vas a encontrar problemas si no lo liberas. Pero es una buena practica siempre hacerlos para que el dia de mañana, vaya uno a saber donde esta programando, y mira si te son necesarios!!! Esto es un agregado, pero yo por ejemplo, me di cuenta que al escribir en un puntero me pisaba cierta informacion gracias que el destructor queria liberar la memoria y no fallaba porque habia pisado el headers. Asi que nunca esta de mas hacerte la costumbre!! no cuesta nada! |
| |||
Respuesta: Es importante los destructores?? Mas generalmente, puedes usar el destructor para liberar recursos que aún estén "tomados" por el objeto, memoria, archivos en disco, sockets, etc. |
Etiquetas: |