Bonjour.
Je suis en train d'implémenter un tas de Fibonacci (mon problème n'a pas de lien avec cette structure, donc pas de souci si vous ne la connaissez pas).
En bref c'est un type d'arbre (en très bref).
Je veux créer une librairie de sorte que ma structure puisse être utilisé pour gérer des int, char, float, etc...
J'ai deux solutions:
soit dans la déclaration de ma structure j'utilise:
par défaut j'ai int mais si quelqu'un veut utiliser autre chose, il suffit de changer int en char, ou quoi que ce soit. Le souci c'est que là, la librairies doit être modifiée par l'utilisateur et recompilée pour qu'il puisse s'en servir.typedef int valeur;
Sinon, je viens de découvrir l'existence de void* . J'ai cherché pour voir mais j'arrive pas à savoir si cela va pouvoir m'aider ou pas.
Je résume mon problème:
créer une struct générique qui peut être utilisé pour contenir différents types d'élements....
J'espere avoir été clair!!!
Partager