Section courante

A propos

Section administrative du site

INLINE

En ligne
ISO C++98

Syntaxe

function-specifier := inline

Paramètres

Nom Description
function-specifier Ce paramètre permet d'indiquer un spécificateur de fonction

Description

Ce mot réservé permet d'indiquer qu'il faut que le compilateur élargisse la fonction en ligne au moment de l'appel de la fonction ou d'un membre de fonctions.

Exemple

Cet exemple permet d'échanger à la volée deux variables :

  1. #include <iostream>
  2.  
  3. inline int exchange(int &x,int &y) {
  4.     int a = x;
  5.     x = y;
  6.     y = a;
  7. }
  8.  
  9. int main()
  10. {
  11.     int a = 1;
  12.     int b = 2;
  13.     exchange(a,b);
  14.     std::cout << "a = " << a << std::endl;
  15.     std::cout << "b = " << b << std::endl;
  16.     return 0;
  17. }

on obtiendra le résultat suivant :

a = 2
b = 1

Voir également

Langage de programmation - C++ - Références de mots réservés (mots clefs) - class

Dernière mise à jour : Lundi, le 3 août 2015