Introspection en C++ ? - C++ - Programmation
Marsh Posté le 18-01-2009 à 20:01:29
boost::mirror dasn le boost sandbox.
Apres ca reste experimental et l'introspection est relativement anti-objet
Marsh Posté le 20-01-2009 à 18:28:00
C'est portable, ça ?
Marsh Posté le 11-02-2009 à 19:30:26
Joel F: peu tu développer ton argumentaire sur "l'introspection est relativement anti-objet" ?
merci d'avance.
Marsh Posté le 11-02-2009 à 19:38:58
bah en gros, la POO te dit que tes entités de 1ere ordre c'est tes instances et que, en tant qu'utilisateur, tu n'as pas a connaitre comment les trucs sont implantés. Alors avoir une fonction qui fait has_member_named_toto(), ca casse le truc.
Marsh Posté le 18-01-2009 à 19:28:20
Bonjour a tous,
Je cherche une manière de mettre en place un mécanisme d'introspection en C++, qui permattrait aux objets de déclarer leurs valeurs membres automatiquement (on pourrait ensuite par exemple passer un objet a une interface graphique qui explorerai ses membres et permettrai de modifier leurs valeurs via des fonctions get/set sans connaitre cet objet a priori). Ce genre chose de choses existe-t-il deja ? Auriez-vous des pistes pour faire ca 'proprement' (j'utilise deja boost dans ce projet) ?