Originariamente inviato da NA01
bhè, se le specifiche sono così strette non ti resta che usare la realloc

ciao!
allora io ho un costruttore:

template <class T>
DizVetOrd<T>:izVetOrd(int n)
{
// setto la varabile privata num_elem a n
num_elem=n;
//creo un nuovo dizionario v di num elementi
v = new T[num_elem];
// setto free a 0 (prima posizione libera nll'array);
free=0;
}

poi nella funzione inserisci...
template <class T>
void DizVetOrd<T>::Inserisci(T elem)
{

// se vettore è pieno raddoppio dinamicamente le dimensioni del vettore
if(free >=num_elem)
{
// raddoppio le dimensioni

}


come dovrei scrivere per portare l'oggetto
v a dimensiono v[num_elem*2] ??