Salve ho un errore nel seguente codice
conversione.h
class Conversione
{
public:
Conversione();
~Conversione();
long valore_lira;
float valore_euro;
void ottieni_valore();
float converti_lira_in_euro();
};
conversione.cpp
#include <iostream>
#include "conversione.h"
using namespace std;
Conversione()
{
cout<<"inizio conversione \n";
valore_lira=0;
valore_euro=0.0;
}
~Conversione()
{
cout<<"fine della conversione\n";
}
void Conversione::ottieni_valore()
{
cout<<"Inserire il valore in lire\n";
cin>>valore_lira;
cout<<endl;
}
float Conversione::converti_lira_in_euro()
{
float risultato;
risultato=((float)valore_lira)/(float) 1936.27;
return risultato;
}
main.cpp
#include <iostream>
#include "conversione.h"
using namespace std;
int main()
{
Conversione conv;
conv.ottieni_valore();
conv.valore_euro=conv.converti_lira_in_euro();
cout<<conv.valore_lira<<"in lire vale:"<<conv.valore_euro<<"euro"
cout<<endl;
return 0;
}
l'errore è questo