În acest tutorial, vom învăța despre funcțiile inline în C ++ și cum să le folosim cu ajutorul exemplelor.
În C ++, putem declara o funcție ca fiind în linie. Aceasta copiază funcția la locația apelului de funcție în timp de compilare și poate face executarea programului mai rapidă.
Înainte de a urma acest tutorial, asigurați-vă că vizitați funcțiile C ++.
Funcții Inline
Pentru a crea o funcție în linie, folosim inline
cuvântul cheie. De exemplu,
inline returnType functionName(parameters) ( // code )
Observați utilizarea cuvântului cheie inline
înainte de definirea funcției.
Funcția C ++ Inline
#include using namespace std; inline void displayNum(int num) ( cout << num << endl; ) int main() ( // first function call displayNum(5); // second function call displayNum(8); // third function call displayNum(666); return 0; )
Ieșire
5 8 666
Iată cum funcționează acest program:

Aici, am creat o funcție inline numită displayNum()
care ia un singur întreg ca parametru.
Apoi am apelat funcția de 3 ori în main()
funcție cu argumente diferite. De fiecare dată când displayNum()
este apelat, compilatorul copiază codul funcției în locația de apelare respectivă.