vendredi 13 mars 2015

C++ Funktionspointer

Hallo!



Mittels XML speichern wir gewisse Objekte ab. Nun haben wir eine Funktion die einen Funktionspointer als Argument beinhaltet



void funktion(glm::vec3 (*pfunc)());



Kann das XML irgendwie auslesen und speichern. Wir haben bisher nur als Notlösung daraus eine Funktion gemacht die mittels int werten den pointer dann setzt, also:



void funktion(int){

//if 1 -> pfunc = ..

//2 -> pfunc = ...

}



Das ganze ist so weniger schön, habt ihr Vorschläge wie man das schöner realisieren könnte? :rtfm:





C++ Funktionspointer

0 commentaires:

Enregistrer un commentaire