Salve, ho scritto una classe "Event" :
Ma se scrivo poi un codice del genere:codice:class Event{ public: Event(){} bool operator == (bool val); /**/ private: /* */ }; bool Event::operator == (bool val){ /*...*/ return true; }
Ho il seguente errore sull'utilizzo dell'operatore "==":codice:Event* ev = new Event(); if(ev == true){/**/}
Potete aiutarmi? grazie per l'attenzionecodice:WWFrameListener.cpp(73) : error C2446: '==': nessuna conversione da 'int' a 'Event *' La conversione da tipo integrale a tipo puntatore richiede reinterpret_cast, cast di tipo C o cast di tipo funzione .\WWFrameListener.cpp(73) : error C2040: '==': 'Event *' differisce da 'int' nei livelli dei riferimenti indiretti

Rispondi quotando