C++ inline funksiyalari
C++ da biz funksiyani inline deb e'lon qilishimiz mumkin. Bu funksiyani kompilyatsiya vaqtida funksiya chaqiruvi joylashgan joyga ko'chiradi va dasturning bajarilishini tezlashtirishi mumkin.
Ushbu qo'llanmani bajarishdan oldin, C++ Functions ga tashrif buyurganingizga ishonch hosil qiling.
Inline funksiyani yaratish uchun biz inline kalit so'zidan foydalanamiz. Masalan,
inline returnType functionName(parameters) {
// kod
}
Funksiya ta'rifidan oldin inline kalit so'zidan foydalanishga e'tibor bering.
#include <iostream>
using namespace std;
inline void displayNum(int num) {
cout << num << endl;
}
int main() {
// birinchi funksiya chaqiruvi
displayNum(5);
// ikkinchi funksiya chaqiruvi
displayNum(8);
// uchinchi funksiya chaqiruvi
displayNum(666);
return 0;
}
Chiqish
5
8
666
Bu dastur qanday ishlaydi:
Working of inline functions in C++

Bu yerda parametr sifatida bitta butun sonni qabul qiluvchi displayNum() nomli inline funksiya yaratdik.
Keyin funksiyani main() funksiyasida turli argumentlar bilan 3 marta chaqirdik. displayNum() har safar chaqirilganda, kompilyator funksiya kodini o'sha chaqiruv joyiga ko'chiradi.