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);
};