Ciao a tutti,ho iniziato da poco a studiare questa materia e alcune cose non mi sono molto chiare.
In questo esempio non ho ben capito che differenza c'è nello scrivere gli argomenti nel costruttore e non scriverli.
A cosa servono gli argomenti?

Grazie in anticipo


codice:
tempo.h:

#ifndef tempo_h
#define tempo_h

#include <cstdlib>
#include <iostream>

using namespace std;

class tempo{
public:
      tempo(); //costruttore senza parametri
      tempo(int ore, int minuti=0); //costruttore a due parametri
      tempo(const tempo& t); //costruttore di copia
      int Ore();
      int Minuti();
      int Secondi();
void AggiungiUnOra();
void ImpostaTempo(int ore, int minuti, int secondi);
private:
long int sec; //variabile che conserva il tempo      
void normalize(); //normalizza sec sotto l2 24 ore.
friend ostream& operator<<(ostream& os, tempo& t);
};