Bonsoir,
j'ai une std::queue dans ma class dont le first est un pointeur sur fonction membre d'une autre class. Le second est le parametre que je souhaites transmetre a cette fonction.
Voila le code. Ca ne compile pas.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 bool MaClass::next() { std::pair<bool (OtherClass::*)(arg), arg> tmp; bool to_ret; tmp = this->actionQueue.front(); to_ret = (tmp.first)(tmp.second); // <-------- this->actionQueue.pop(); return to_ret; }
Partager