L'OVERLOADING MI DA PROBLEMI
non riesco a trovare il problema .... conpilando mi da pagine e pagine di errore !!!!
codice:
// telefonata.h
#ifndef TELEFONATA_H
#define TELEFONATA_H
#include <iostream>
#include "tempo.h"
using namespace std;
class telefonata {
public:
telefonata(tempo,tempo,int);
telefonata();
tempo Inizio() const;
tempo Fine() const;
int Numero() const;
private:
tempo inizio, fine;
int numero;
};
ostream& operator<<(ostream&, telefonata&);
#endif
// telefonata.cpp
#include "telefonata.h"
telefonata::telefonata(tempo i,tempo f,int n) {
inizio=i; fine=f; numero=n; };
telefonata::telefonata() { numero=0; }
tempo telefonata::Inizio() const {return inizio;}
tempo telefonata::Fine() const {return fine;}
int telefonata::Numero() const {return numero;}
ostream& operator<<(ostream& o,telefonata& tel) {
return o<<"Inizio :"<<tel.Inizio()<<"Fine :"<<tel.Fine()<<"Numero :"<<tel.Numero();
}