У овом упутству ћемо научити о уграђеним функцијама у Ц ++ и како их користити помоћу примера.
У Ц ++-у можемо функцију декларисати као инлине. Ово копира функцију на локацију позива функције у времену компајлирања и може убрзати извршавање програма.
Пре него што следите ово упутство, посетите функције Ц ++.
Инлине функције
Да бисмо креирали уграђену функцију, користимо inline
кључну реч. На пример,
inline returnType functionName(parameters) ( // code )
Обратите пажњу на употребу кључне речи inline
пре дефиниције функције.
Уграђена функција Ц ++
#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; )
Оутпут
5 8 666
Ево како овај програм функционише:

Овде смо креирали уграђену функцију именовану displayNum()
која узима један цели број као параметар.
Затим смо функцију позвали 3 пута у main()
функцији са различитим аргументима. Сваки пут када displayNum()
је позван, преводилац копира код функције на то место позива.