[C++] typedef i wskaznik na metode obiektu

0

Witam. Mam teraz taki problem: mam kilka metod w mojej klasie ktore zwracaja void i nie biora parametrow. Beda wywolywane w sekwencji ktorej nie bede znal i bedzie tworzona dynamicznie. Dlatego chcialbym uzyc list<> z STL ktora by skladowala wskazniki na te metody w odpowiedniej kolejnosci. Zeby nie pogubic sie w tycvh ::, *, () i <> chcialbym uzyc operatora typedef ktory wskaznikowi na metode nadalby nazwe. Robilem cos takiego ale oczywiscie to nie dziala:

typedef void (Klasa::*fun)() FUN_PTR;

Czy ktos moze mi pomoc i zapisac poprawna skladnie?

0
typedef void (CPianinoDlg::* FUN_PTR)();

Teraz mozesz zrobic np tak:

list<FUN_PTR> lista;

Pozdrawiam!

1 użytkowników online, w tym zalogowanych: 0, gości: 1