C++ में फंक्शन टाइप करने के लिए पॉइंटर क्या है?
C++ में फंक्शन टाइप करने के लिए पॉइंटर क्या है?

वीडियो: C++ में फंक्शन टाइप करने के लिए पॉइंटर क्या है?

वीडियो: C++ में फंक्शन टाइप करने के लिए पॉइंटर क्या है?
वीडियो: C++ में फ़ंक्शन पॉइंटर्स 2024, नवंबर
Anonim

फंक्शन पॉइंटर्स में सी तथा सी ++ एलेक्स एलेन द्वारा। ए फंक्शन पॉइंटर एक चर है जो a. का पता संग्रहीत करता है समारोह जिसे बाद में उसके माध्यम से बुलाया जा सकता है फंक्शन पॉइंटर . यह उपयोगी है क्योंकि कार्यों व्यवहार को समेटना।

इसके अलावा, आप सी ++ में पॉइंटर से फ़ंक्शन को कैसे कॉल करते हैं?

सी ++ फ़ंक्शन कॉल द्वारा सूचक . NS बुलाना द्वारा सूचक विधि तर्क पारित करने के लिए a समारोह औपचारिक पैरामीटर में तर्क के पते की प्रतिलिपि बनाता है। के अंदर समारोह , पते का उपयोग वास्तविक तर्क तक पहुँचने के लिए किया जाता है बुलाना . इसका मतलब है कि पैरामीटर में किए गए परिवर्तन पारित तर्क को प्रभावित करते हैं।

इसके बाद, प्रश्न यह है कि फंक्शन पॉइंटर से आपका क्या तात्पर्य है? विकिपीडिया, मुक्त विश्वकोश से। ए फंक्शन पॉइंटर , जिसे सबरूटीन भी कहा जाता है सूचक या प्रक्रिया सूचक , एक है सूचक जो एक की ओर इशारा करता है समारोह . डेटा मान को संदर्भित करने के विरोध में, a फंक्शन पॉइंटर स्मृति के भीतर निष्पादन योग्य कोड को इंगित करता है।

फिर, कार्य करने के लिए सूचक क्या है उदाहरण के साथ समझाएं?

इसमें उदाहरण , हम गुजर रहे हैं सूचक करने के लिए समारोह . जब हम एक पास करते हैं सूचक एक चर के बजाय एक तर्क के रूप में तो चर का पता मूल्य के बजाय पारित किया जाता है। तो द्वारा किया गया कोई भी परिवर्तन समारोह का उपयोग सूचक स्थायी रूप से पारित चर के पते पर बनाया गया है।

सी में पॉइंटर क्या है?

C. में संकेत भाषा एक चर है जो दूसरे चर के पते को संग्रहीत / इंगित करता है। ए C. में सूचक मेमोरी को गतिशील रूप से आवंटित करने के लिए उपयोग किया जाता है यानी रन टाइम पर। NS सूचक वेरिएबल किसी भी डेटा प्रकार से संबंधित हो सकता है जैसे कि इंट, फ्लोट, चार, डबल, शॉर्ट आदि।