Duckling Napisano Sierpień 6, 2018 Autor Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
Nemo Napisano Sierpień 6, 2018 Zgłoś Udostępnij Napisano Sierpień 6, 2018 Poprawnie jest tak: wskaznikNaFunkcje = &obiektKlasy.FunkcjaWKlasie ; (*wskaznikNaFunkcje)() ; 8) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
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.