Bonjour,
J'ai un type vrai tableau (de tableau "sûr"), au sens où c'est en fait une struct qui contient le compte d'éléments en plus d'un pointeur vers lesdits éléments. Pour mettre ça au point et étudier les algos nécessaires à toute la gamme de fonctionnalités (dsons les méthodes du type), j'ai fait ça sur des éléments int.
Maintenant je voudrais savoir s'il est possible de rendre ce type de tableau polymorphique (comme les pointeurs ou les tableaux C natifs)? Si oui, quelles sont les différentes solutions?
Si c'est possible, alors j'oublie les tableaux C natifs et n'utilise plus que la version sûre ;-) (même si ça impose d'oublier le miel syntaxique d'indexage [i]).
Si c'est pas possible, alors j'imagine que ça signifie que tous les langages avec types polymorphiques implantés en C font en fait un polymorphisme dit "ad hoc" (avec une union taggée et des switch partout, sans doute). Ce que je vais bientôt devoir faire, d'ailleurs.
Merci de vos infos et conseils,
Denis
Partager