Duckling Napisano Sierpień 6, 2018 Autor Zgłoś Napisano Sierpień 6, 2018 witam deklaruje sobie wskaznik na funkcje typedef int (* FunkcjaF) () ; mam tez klase: class Klasa { public: int FunkcjaWKlasie() ; private: int DanaPrywatna ; } ; mam obiekt tej klasy: Klasa obiektKlasy ; i wskaznik na funkcje: FunkcjaF wskaznikNaFunkcje ; i teraz jesli chce sie wywolac funkcje FunkcjaWKlasie to moge to zrobic tak obiektKlasy.FunkcjaWKlasie() ; a to co chcialbym zrobic to wywolac te funkcje przez wskaznik na funkcje - domyslam sie ze to niemozliwe ale moze jest jakis trik ktory pozwala zrobic cos takiego: wskaznikNaFunkcje = &obiektKlasy.FunkcjaWKlasie() ; wskaznikNaFunkcje() ; powyzszy zapis jest oczywiscie bledny ale czy jest jakis sposob w ktory mozna to osiagnac? Cytuj
Nemo Napisano Sierpień 6, 2018 Zgłoś Napisano Sierpień 6, 2018 Poprawnie jest tak: wskaznikNaFunkcje = &obiektKlasy.FunkcjaWKlasie ; (*wskaznikNaFunkcje)() ; 8) Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.