j'ai déclaré une classe commeproblèmes avec les membres de la fonction surchargée C++
class DCFrameListener : public FrameListener, public OIS::MouseListener, public OIS::KeyListener
{
bool keyPressed(const OIS::KeyEvent & kEvt);
bool keyReleased(const OIS::KeyEvent &kEvt);
//*******some code missing************************
};
Mais si j'essaie de définir les membres comme celui-ci
bool DCFrameListener::keyPressed(const OIS::KeyEvent kEvt)
{
return true;
}
Le compilateur refuse cette erreur
error C2511: 'bool DCFrameListener::keyPressed(const OIS::KeyEvent)' : overloaded member function not found in 'DCFrameListener'
see declaration of 'DCFrameListener'
Pourquoi est-ce que cela se produit, mais j'ai déclaré le membre keyPressed (const OIS :: KeyEvent) dans ma déclaration de fonction.
toute aide sera appréciée. Merci
ok, erreur stupide. Je ne l'ai pas vu venir :) –
Les erreurs stupides sont OK, tant qu'elles sont temporaires. –