next up previous
Next: Les librairies standards Up: Instructions au pré-processeur et Previous: #define, #ifdef

inline

On peut faire l'équivalent de #define sur des fonctions, en ajoutant le mot-clé inline devant leur déclaration-définition.

inline int carre(int a){
  return a*a;
}

Tout appel à la fonction carre sera alors directement remplacé par le code de la fonction avant compilation, ce qui peut permettre dans certains cas un gain de temps à l'éxécution.



Guillaume Charpiat 2006-12-07