ho un template CPointer del tipo:
e ho una funzione template del tipo:codice:template <class T> class CPointer { public: // Construction and destruction. CPointer<T> (){}; CPointer<T> (T* data){ mData = data; }; CPointer<T> (const CPointer& pointer){ mData = pointer; }; ~CPointer<T> (){}; T* mData; };
vorrei che la funzione fosse compatibile in qualche modo con la chiamata:codice:template< class T > void ReadBaseObjecP(CPointer<T>* object) { }
dove p22 è un puntatore del tipo Ctest2Ser*codice:pStreamIn->ReadBaseObjecP<Ctest2Ser>(p22);
devo implemntare qualcosa?
grazie.

Rispondi quotando