C ++ इनलाइन फ़ंक्शंस

इस ट्यूटोरियल में, हम 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 ६६६

यहां बताया गया है कि यह कार्यक्रम कैसे काम करता है:

C ++ में इनलाइन कार्यों का कार्य करना

यहाँ, हमने एक इनलाइन फ़ंक्शन बनाया, displayNum()जो एक पैरामीटर के रूप में एक पूर्णांक लेता है।

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

दिलचस्प लेख...