| From: | "Pedro Mateo" <pedromateoa(at)gmail(dot)com> |
|---|---|
| To: | "ayuda postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | sobre #if |
| Date: | 2008-10-16 14:02:53 |
| Message-ID: | c245e4540810160702k373529bcyb449e2d0ecc8170a@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
hola a todos
tengo la siguiente plantilla
template<typename DATA,const bool borrar_en_destructor=false>
class claseX{
DATA data;
public:
claseX(const DATA& x):data(x){}
~claseX(){
#if borrar_en_destructor==true
delete data;
#endif
}
}
como DATA puede ser cualquier tipo, pero si es un puntero puede darse el
caso de que yo desee que la clase le de un delete al puntero al ser
destruida la instancia
el codigo que he propuesto no funciona y me gustaria saber si estoy haciendo
algo que no se puede
gracias
pedro
| From | Date | Subject | |
|---|---|---|---|
| Next Message | marcelo Cortez | 2008-10-16 14:05:09 | Re: sobre sobrecarga de operadores |
| Previous Message | Alvaro Herrera | 2008-10-16 13:46:11 | Re: sobre sobrecarga de operadores |