che differenza c'è tra scrivere il costruttore così:

tempo::tempo(int ore, int minuti=0)
{
....
}

e invece scriverlo in questo modo :

tempo::tempo()
{

int ore;
int minuti=0;

...
}

Apparentemente mi sembra la stessa cosa