function pointer auf operatoren??? wie?



  • moinsen
    hab mal ne frage, ich habe eine funktion, die einen funktionpointer übernimmt:

    void foo(Class (*Operator)(Class& arg1, Class& arg2));
    

    (Class ist eine beliebige klasse, meinetwegen auch int oder so)
    ich denke mal, dass man so einen funktion pointer auf einen operator deklarieren würde, wenn dem nicht so is, BITTE SAGEN.
    aber mein eigentliches problem ist:
    wie kann ich nun eunen operator an diese funktion übergeben?

    foo(+);
    

    klappt nicht... (wär ja aucjh zu einfach ;-)) also, wie kann ich nun einen operator an diese funktion übergeben?
    danke im vorAus



  • wenn dann class::operator+ , und dann brauchst nen methodpointer


Anmelden zum Antworten