webForumDet fria alternativet

Pekare till medlemsfunktion

C/C++ur C/C++

0 svar · 426 visningar · startad av Stefan

StefanMedlem sedan feb. 200060 inlägg
#1

I en klass som jag skapat har jag ett par funktioner som jag vill peka på med en medlemsfunktionspekare. I funktionerna jag vill peka på ska pekaren ändras till att peka på en annan funktion.

ex.
class CTest
{
privte:
void (*fpointer)();
static void F1();
static void F2();
public:
void GO();
};
void CTest::exe_F1()
{
fpointer = exe_F2;
}
void CTest::exe_F2()
{
fpointer = exe_F1()
}
void CTest::GO()
{
fpointer();
}

Någon som har någon vettig lösning

Mycket tacksam för hjälp

137 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)