sobre #if

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: Raw Message | Whole Thread | 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

Responses

Browse pgsql-es-ayuda by date

  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