C ++ - Inline-Funktionen

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 inlineSchlüsselwort. Beispielsweise,

 inline returnType functionName(parameters) ( // code )

Beachten Sie die Verwendung des Schlüsselworts inlinevor 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:

Arbeiten von Inline-Funktionen in C ++

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.

Interessante Beiträge...