Ciao,
compilo con VC++ 6, il mio problema è legato (da quanto deduco dal compilatore) dal fatto che per una funzione membro uso un nome già posseduto da una macro, per farla breve:
il preprocessore interpreta la getc come la "chiamata" alla macro con lo stesso nome e mi segnala l'errore dovuto al fatto che non lo chiamata correttamente...codice:#include <iostream> #include <string> using namespace std; class Lic{ int c; public: int getc() const{ return c;} }
c'è un modo migliore per evitare questo conflitto che non sia cambiare il nome della funzione membro?