grazie .
Un ultima cosa :
Ho una serie di classi che derivano tutte da CEntityDs.
E possibile creare un oggetto contenitore di tipo (type),in un template del genere :
e farlo ritornare da una funzione?codice:template<typename T> class CExportDs { typedef T type; }
il tipo lo conosco in anticipo , è un tipo base CEntityDs astratto.
forse posso passarlo come template se conosco il tipo base che è sempre lo stesso.
Il motivo sarebbe che non voglio instanziarlo subito, voglio solamente passare da un altra parte CExportDs con il suo tipo polimorfico e instanziarlo quando voglio
CExportDs::type* pds = new CExportDs::type*.
grazie e scusate se sono ripetitivo , penso ci voglia un po a fare entrare i template in testa.
ciao.