Salve a tutti,
avendo questa classe:
codice:
template< class T >
class prova{
public:
typedef T tipoElemento;
getElemento();
/.../
private:
tipoElemento e;
};
Vorrei creare una alias per il nome della classe e del parametro T, come in questo esempio (ovviamente errato ):
codice:
template< class T >
typedef prova< T > prova;
template< class T >
typedef prova< T >::tipoElemento tipoElemento;
Ho fatto molte ricerche ma non riesco a trovare una soluzione. Non è possibile creare degli alias quando si parla di template ??
Grazie a tutti!