Reflexion [C++] - C++ - Programmation
Marsh Posté le 06-04-2004 à 16:32:34
Disons que j'ai un arbre a 2 branches, pour lequel chaque feuille est associee a une fonction. Dans un soucis de modularite, il faut pouvoir modifier la structure de l'arbre, en d'autres termes le "placement" des fonctions.
J'avais donc pense a une liste d'IDs afin d'implementer cet arbre, chaque ID etant associee a une fonction, via un pointeur de fonction.
edit: pardon, dans ce cas la, il ne s'agit pas d'associer un ID a une fonction mais bel et bien le nom de la fonction, d'ou la necessite d'utiliser la reflexion.
Marsh Posté le 06-04-2004 à 16:34:44
quelle rapport avec la réflexion ? c'est pas interdit d'avoir un pointeur de fonction dans chaque feuille qui se sert de callback ... (cela dit les pointeru caisale, ça vaut pas un joli object fonction / template )
Marsh Posté le 06-04-2004 à 16:36:15
Toutes mes excuses, j'ai edite. J'avais expose ma premiere idee.
Marsh Posté le 06-04-2004 à 16:36:38
tu ne peux pas. mais quelle problème vu que tu peux tout faire sans réflexion ? pointeurs de fonctions, objet-fonction, compositions d'object-fonction, etc
Marsh Posté le 06-04-2004 à 16:41:16
ben avec des pointeurs de fonctions tu fais ce que tu veux. maintenant si tu préfères les appeler par des "noms" ça change rien, y a pas de réflexion derrière ça.
Marsh Posté le 06-04-2004 à 16:19:57
Hello,
Quelqu'un a-t'il une librairie a conseiller pour faire l'equivalent de la reflexion en Java, mais en C++.
D'avance merci!