In diesem Tutorial lernen wir Inline-Funktionen in C ++ und deren Verwendung anhand von Beispielen kennen.
In C ++ können wir eine Funktion als Inline deklarieren. Dies kopiert die Funktion zur Kompilierungszeit an den Ort des Funktionsaufrufs und kann die Programmausführung beschleunigen.
Bevor Sie diesem Tutorial folgen, sollten Sie unbedingt die C ++ - Funktionen besuchen.
Inline-Funktionen
Um eine Inline-Funktion zu erstellen, verwenden wir das inline
Schlüsselwort. Beispielsweise,
inline returnType functionName(parameters) ( // code )
Beachten Sie die Verwendung des Schlüsselworts inline
vor der Funktionsdefinition.
C ++ Inline-Funktion
#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; )
Ausgabe
5 8 666
So funktioniert dieses Programm:

Hier haben wir eine Inline-Funktion mit dem Namen erstellt displayNum()
, die eine einzelne Ganzzahl als Parameter verwendet.
Wir haben dann die Funktion 3 Mal in der main()
Funktion mit verschiedenen Argumenten aufgerufen . Bei jedem displayNum()
Aufruf kopiert der Compiler den Code der Funktion an diesen Aufrufort.