Inline Function in C++ in Hindi

जय हिंद दोस्तो , gyanibasti.com मे आपका स्वागत है | इस पोस्ट मे हमने Inline function के बारे मे describe किया है | इस पोस्ट मे what is inline function , use of inline function तथा program of inline function के बारे मे पूरी जानकारी दी गयी है | कृपया इस पोस्ट को अंत तक पढें | ताकि आप Inline Function in C++ in Hindi से सम्बंधित सभी प्रश्नों के उत्तर पा सकें |

Inline Function

सबसे पहले तो आपको बता दें की Inline Function कोई फंक्शन का नाम नहीं है | बल्कि एक Keyword है , जिसका उपयोग Function की Definition को Function Calling के तुरंत बाद Execute करने के लिए किया जाता है |
जब भी एक प्रोग्रामर अपने प्रोग्राम में दिए गए function को पूरे प्रोग्राम में कही भी call करता है | तो कम्पाइलर program control को उस function पर transfer कर देता है | ताकि उस Function की Definition को read किया जा सके की उस function में करना क्या है | जब function का execution होता है | तो कम्पाइलर program control को , उस function के पास वापस return कर देता है |
जिससे program execution के flow में बार-बार रूकावट आती है | इसलिए program execution time increase होता है और performance decrease होती है |
इस problem से बचने के programmer , inline function का use करते है | किसी भी function को inline बनाने के लिए उस function के आगे inline keyword लगा दिया जाता है | जिससे वह function inline function बन जाता है | इस keyword का use करने से compiler के पास request भेजी जाती है | जिससे उस function की definition compilation पर ही provide करा दी जाती है | जिससे उस function को execution time पर transfer करने की आवश्यकता नही होती है | क्योकि उस function की definition calling पर ही available हो जाती है | जिससे execution time increase होता है और जल्दी execution हो जाने के कारण program की performance increase होती है |

Syntax ⇒ inline <return_type> <function_name>()
ध्यान रहे inline keyword में inline का कोई भी letter capital नहीं होगा |

Inline function program

#include<iostream.h>
#include<conio.h>
class test
{
public:
inline void show()
{
int a,b,c;
cout<<“Enter any two number”;
cin>>a>>b;
c=a+b;
cout<<c;
}
};
void main()
{
clrscr();
test ob;
ob.show();
getch();
}

इस program मे inline function का use करके two number के addition का program बनाया गया है | यह program turbo c++ compiler पर आधारित है |

Use of Inline Function

C++ Programming Language मे inline function का use time saving के लिया किया जाता है | क्योकि एक good programming तभी मानी जाती है | जब उसमे कम से कम time लगे | Program के execution में कम टाइम लगने से प्रोग्राम की speed भी increase होती है और Performance भी अच्छी होती है | उसकी accuracy पर ध्यान देना भी अति आवश्यक होता है | जिससे किसी user को एक good result provide हो |

♠ Conclusion ♠

आज की इस पोस्ट में हमने जाना की Inline Function होता क्या है ? जिसमे एक प्रोग्राम के उदाहरण से हमने inline function in c++ के पूरे उपयोग को समझा | हमे उम्मीद है की आपको Inline Function से सम्बंधित सभी प्रश्नों के उत्तर इस पोस्ट को पढ़ कर मिल गए होंगे |
इस पोस्ट को अपने मित्रों तक जरूर पहुचाये | साथ ही एसी सी knowledgeable Post पाने के लिए SUBSCRIBE करे हमारी website gyanibasti को और Allow करें Notification को , ताकि एक भी पोस्ट छूटने न पाए |
धन्यवाद…

About Author

1 thought on “Inline Function in C++ in Hindi”

Leave a Comment