vendredi 13 mars 2015
C++ Funktionspointer
Posted on 17:13 by verona
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:
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
Categories: C++ Funktionspointer
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire