template <class T>
void Matriz<T>:: mostrar()
{
typedef typename vector<vector<T> >::iterator itfila;
itfila iteradorFila = matriz.begin();
itfila finDeFila = matriz.end();
for(;iteradorFila < finDeFila; iteradorFila++)
{
typedef typename vector<T> ::iterator itcolumna;
itcolumna iteradorColumna = iteradorFila->begin();
itcolumna finDeColumna = iteradorFila->end();
for(; iteradorColumna < finDeColumna ; iteradorColumna++ )
cout << setw ( 5 ) << *iteradorColumna;
cout<<endl;
}
}