Une fonction n'a pas de type Tu parles du retour ou des paramètres ?
Sinon je vois mal le rapport entre
void (la généricité) et la destruction
À moins de faire des pointeurs opaques afin de forcer les programmateurs à coder/ utiliser des fonctions d'initialisation et de destruction.
Forcer, pour être sûr qu'il n'y a pas de fuites de mémoire parce le programmateur peut penser qu'un simple
malloc suffi.
Et avec les fonctions imbriquées, il y a soit
- un problème de performance. Chaque appel de fonction est coûteux (sauvegarde/ rechargement du contexte)
- un problème de pile. Il faut maîtriser la récursion
Partager