Originariamente inviato da guns90
codice:
template <class T>
class Pila
{
  public:
    typedef T tipoelem;
   
    virtual void creaPila() =0;
codice:
template <class T>
void Pila<T>::stampaPila()
{
  Pila<T> l1; 
...
Come posso fare per generalizzare la variabile (in quanto la variabile è troppo "generale")?
Pila avendo metodi virtuali puri, è una classe astratta pura che quindi non può essere giustamente istanziata.