La réflexion de soutien en C

Je sais qu'il n'est pas pris en charge, mais je me demande si il y a des trucs autour d'elle. Des conseils à donner?

  • J'ai vraiment des doutes.
  • Si vous voulez réflexion, le C et le C++ sont de mauvaises langues pour vous. C'est contraire à leur philosophie de "vous n'avez pas à payer pour ce que vous n'utilisez pas."
  • Vous pouvez obtenir les effets de réflexion en utilisant des mécanismes à l'extérieur de fo le C/C++ langues. Voir les autres réponses.
  • La chose que je suis en train de faire est de trouver ce que les paramètres d'une fonction avant d'appeler dlsym(3) . Merci pour les réponses
  • ensuite, vous avez besoin d'un moyen de extact le paramètre (nom?) l'ordre et le type d'informations à partir du code source. C de ne pas le faire. Vous avez à l'étape de l'extérieur de la C de la langue. Ce qui est pratique. Voir les autres réponses.
  • La mise en œuvre de base COM interfaces pourrait apporter un peu de réflexion dans votre code.

InformationsquelleAutor adk | 2009-08-30