इस ट्यूटोरियल में, हम C ++ में इनलाइन फ़ंक्शन के बारे में और उदाहरणों की मदद से उनका उपयोग कैसे करें, इसके बारे में जानेंगे।
C ++ में, हम एक फ़ंक्शन को इनलाइन के रूप में घोषित कर सकते हैं। यह संकलन-समय में फ़ंक्शन कॉल के स्थान पर फ़ंक्शन को कॉपी करता है और प्रोग्राम निष्पादन को तेज कर सकता है।
इस ट्यूटोरियल का अनुसरण करने से पहले, C ++ फ़ंक्शंस पर जाना सुनिश्चित करें।
इनलाइन कार्य
इनलाइन फ़ंक्शन बनाने के लिए, हम inline
कीवर्ड का उपयोग करते हैं । उदाहरण के लिए,
inline returnType functionName(parameters) ( // code )
inline
फ़ंक्शन परिभाषा से पहले कीवर्ड के उपयोग पर ध्यान दें ।
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; )
आउटपुट
५ 5 ६६६
यहां बताया गया है कि यह कार्यक्रम कैसे काम करता है:

यहाँ, हमने एक इनलाइन फ़ंक्शन बनाया, displayNum()
जो एक पैरामीटर के रूप में एक पूर्णांक लेता है।
हमने फ़ंक्शन में 3 बार main()
अलग-अलग तर्कों के साथ फ़ंक्शन को बुलाया । हर बार displayNum()
कॉल करने पर कंपाइलर उस कॉल लोकेशन पर फंक्शन के कोड को कॉपी कर लेता है।