[C++] Pointeur sur méthode + héritage
Bleast
Messages postés
34
Statut
Membre
-
Spouwny -
Spouwny -
Bonjour,
j'ai une classe mère d'interface comme suit (je ne garde que la partie qui nous intéresse) :
namespace ZenZiAPI
{
class IModule
{
public:
typedef bool (IModule::*p_callback)(ITools&);
}
}
et une classe fille avec 2 méthode comme suit (les méthode sont simplifiées):
bool ModulePHP::GetPHP(Tools &_EOTools)
{
return (true);
}
const std::vector<std::pair<ZenZiAPI::IModule::p_callback, ZenZiAPI::hookPosition>>& ModulePHP::getCallbacks()
{
this->_LPHook.first = static_cast<ZenZiAPI::IModule::p_callback>(&ModulePHP::GetPHP);
}
L'erreur se situe sur la ligne suivante :
static_cast<ZenZiAPI::IModule::p_callback>(&ModulePHP::GetPHP);
Erreur Compilo :
Error 4 error C2440: 'static_cast' : cannot convert from 'bool (__thiscall ModulePHP::* )(Tools &)' to 'ZenZiAPI::IModule::p_callback'
J'ai passer la journée dessus je vois pas comment résoudre ce problème
Est ce que quelqu'un saurait pourquoi ?
merci
j'ai une classe mère d'interface comme suit (je ne garde que la partie qui nous intéresse) :
namespace ZenZiAPI
{
class IModule
{
public:
typedef bool (IModule::*p_callback)(ITools&);
}
}
et une classe fille avec 2 méthode comme suit (les méthode sont simplifiées):
bool ModulePHP::GetPHP(Tools &_EOTools)
{
return (true);
}
const std::vector<std::pair<ZenZiAPI::IModule::p_callback, ZenZiAPI::hookPosition>>& ModulePHP::getCallbacks()
{
this->_LPHook.first = static_cast<ZenZiAPI::IModule::p_callback>(&ModulePHP::GetPHP);
}
L'erreur se situe sur la ligne suivante :
static_cast<ZenZiAPI::IModule::p_callback>(&ModulePHP::GetPHP);
Erreur Compilo :
Error 4 error C2440: 'static_cast' : cannot convert from 'bool (__thiscall ModulePHP::* )(Tools &)' to 'ZenZiAPI::IModule::p_callback'
J'ai passer la journée dessus je vois pas comment résoudre ce problème
Est ce que quelqu'un saurait pourquoi ?
merci
A voir également:
- [C++] Pointeur sur méthode + héritage
- Pointeur souris - Guide
- Curseur Windows 10 : comment bien voir la souris à l'écran - Guide
- Maison héritage canapé avis - Forum Consommation & Internet
- Que du fake formate héritage ✓ - Forum Vos droits sur internet
- Arnaque aux canape. - Forum Vos droits sur internet