PDA

Visualizza la versione completa : [c++]chiamata template


giuseppe500
31-01-2013, 10:44
ho un template CPointer del tipo:


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;
};


e ho una funzione template del tipo:



template< class T >
void ReadBaseObjecP(CPointer<T>* object)
{
}


vorrei che la funzione fosse compatibile in qualche modo con la chiamata:


pStreamIn->ReadBaseObjecP<Ctest2Ser>(p22);

dove p22 un puntatore del tipo Ctest2Ser*
devo implemntare qualcosa?

grazie.

Loading