Funzioni inline C ++

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.

Articoli interessanti...