जय हिंद दोस्तो , 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 को , ताकि एक भी पोस्ट छूटने न पाए |
धन्यवाद…
Good