Bonjour,
Afin de gerer des structures avec plus de facilitée, je cree egalement des fonctions utilitaires assez courtes. Dans un soucis de performance, l'appel de telles fonctions peut paraitre aberant.
Il existe donc deux solutions pour resoudre ce problem, soit une macro a la place de la fonction, ou soit declarer la fonction inline (>=C99). (La solution etant de tout reecrire a la main n'etant pas envisageable, car une perte de temps et non propre, à mon avis.)
Ma question est quelle sont les regles pour choisir ? Quand mettre macro, inline ou rien?
(Sachant que l'inline est effectivement une solution intermediaire, se comportant comme une macro ou comme une fonction non-inline, selon le compilateur.)
D'avance merci
EDIT : C99 et non C90, erreur de frappe
Partager