volevo dire

codice:
 
template<class Type>
matrix<Type>::matrix() 
{
	// Inizializza il numero massimo di dimensioni
	maxdim = 30;
	// Parte con una sola dimensione
	dimnum = 1;
	// Alloca la memoria per contenere il numero di elementi
	// delle varie dimensioni
	dimensioni = new int[maxdim];
	// La prima dimensione ha un elemento
	dimensioni[0] = 1;
	// Alloca lo spazio per i dati
	dati = new Type [totelem()];
}
Scusa.

Cmq i template nn sono cosi facili come sembra