Static function pointer class member



  • könnte mir bitte jemand die syntax posten dazu wie man einen function pointer initialisiert der eine statische member variable einer klasse ist?

    also ein

    class SomeClass
    {
    private:
        static ReturnValue (*FunctionPointerName)(AttributeType attribute);
    };
    

    sagen wir halt ich wills damit initialisieren:

    class SomeOtherClass
    {
    public:
        static ReturnValue SomeMethod(AttributeType attribute);
    }
    

    was kommt jetzt in die cpp file um das ding zu initialisiern ich hab schon verdammt lange rumprobiert aber ich find die richtige syntax nicht und im internet steht irgendwie auch nix dazu wie das aussehen muss wenn das nen statischer member ist


  • Mod

    ReturnValue (*SomeClass::FunctionPointerName)(AttributeType) = &SomeOtherClass::SomeMethod;
    


  • danke


Anmelden zum Antworten