In questo tutorial impareremo le funzioni inline in C ++ e come usarle con l'aiuto di esempi.
In C ++, possiamo dichiarare una funzione come inline. Questo copia la funzione nella posizione della chiamata di funzione in fase di compilazione e può rendere più veloce l'esecuzione del programma.
Prima di seguire questo tutorial, assicurati di visitare le funzioni C ++.
Funzioni inline
Per creare una funzione inline, utilizziamo la inlineparola chiave. Per esempio,
inline returnType functionName(parameters) ( // code )
Notare l'uso della parola chiave inlineprima della definizione della funzione.
Funzione inline C ++
#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; )
Produzione
5 8 666
Ecco come funziona questo programma:
Utilizzo di funzioni inline in C ++
Qui, abbiamo creato una funzione inline denominata displayNum()che accetta un singolo numero intero come parametro.
Abbiamo quindi chiamato la funzione 3 volte nella main()funzione con argomenti diversi. Ogni volta che displayNum()viene chiamato, il compilatore copia il codice della funzione in quella posizione della chiamata.








