Уграђене функције Ц ++

У овом упутству ћемо научити о уграђеним функцијама у Ц ++ и како их користити помоћу примера.

У Ц ++-у можемо функцију декларисати као инлине. Ово копира функцију на локацију позива функције у времену компајлирања и може убрзати извршавање програма.

Пре него што следите ово упутство, посетите функције Ц ++.

Инлине функције

Да бисмо креирали уграђену функцију, користимо 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()је позван, преводилац копира код функције на то место позива.

Занимљиви Чланци...