Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1707 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Introspection en C++ ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Introspection en C++ ?

n°1839750
jromang
Posté le 18-01-2009 à 19:28:20  profilanswer
 

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) ?

mood
Publicité
Posté le 18-01-2009 à 19:28:20  profilanswer
 

n°1839765
Joel F
Real men use unique_ptr
Posté le 18-01-2009 à 20:01:29  profilanswer
 

boost::mirror dasn le boost sandbox.
Apres ca reste experimental et l'introspection est relativement anti-objet

n°1840661
el muchach​o
Comfortably Numb
Posté le 20-01-2009 à 18:28:00  profilanswer
 
n°1840707
Joel F
Real men use unique_ptr
Posté le 20-01-2009 à 20:21:52  profilanswer
 

oui

n°1850045
jaia
Posté le 11-02-2009 à 19:30:26  profilanswer
 

Joel F: peu tu développer ton argumentaire sur "l'introspection est relativement anti-objet" ?
merci d'avance.
 

n°1850049
Joel F
Real men use unique_ptr
Posté le 11-02-2009 à 19:38:58  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Introspection en C++ ?

 

Sujets relatifs
Recherche programmer C++[C] aide polynomes
Microsoft compiler C/C++ 7.0[C++] RESOLU - Imprimer la valeur d'un pointeur sans le prefixe 0x?
J'éssai de coder sha1 en C ![C] Conversion Hexa vers ASCII
B. Stroustrup - Programming: Principles and Practice Using C++[C / OpenGL] Comment faire un deplacement libre (si possible: freefly
[C] Savoir si un type de fichier est présent dans un répertoir[C]programme affichant la suite d'operation pour trier une liste.
Plus de sujets relatifs à : Introspection en C++ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR