U ovom uputstvu naučit ćemo o ugrađenim funkcijama u C ++ i kako ih koristiti uz pomoć primjera.
U C ++-u možemo funkciju deklarirati kao ugrađenu. Ovo kopira funkciju na mjesto poziva funkcije u vrijeme prevođenja i može ubrzati izvršavanje programa.
Prije nego što slijedite ovaj vodič, posjetite C ++ funkcije.
Inline funkcije
Da bismo stvorili ugrađenu funkciju, koristimo inline
ključnu riječ. Na primjer,
inline returnType functionName(parameters) ( // code )
Primijetite upotrebu ključne riječi inline
prije definicije funkcije.
Ugrađena funkcija 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; )
Izlaz
5 8 666
Evo kako ovaj program funkcionira:

Ovdje smo stvorili ugrađenu funkciju s imenom displayNum()
koja uzima jedan cijeli broj kao parametar.
Zatim smo funkciju pozvali 3 puta u main()
funkciji s različitim argumentima. Svaki put kad displayNum()
je pozvan, prevodilac kopira kôd funkcije na to mjesto poziva.