विषयसूची:

आप सी ++ में डिफ़ॉल्ट तर्क कैसे पास करते हैं?
आप सी ++ में डिफ़ॉल्ट तर्क कैसे पास करते हैं?

वीडियो: आप सी ++ में डिफ़ॉल्ट तर्क कैसे पास करते हैं?

वीडियो: आप सी ++ में डिफ़ॉल्ट तर्क कैसे पास करते हैं?
वीडियो: Constructors With Default Arguments In C++ | C++ Tutorials for Beginners #32 2024, मई
Anonim

में सी++ प्रोग्रामिंग, आप प्रदान कर सकते हैं चूक जाना फ़ंक्शन के लिए मान मापदंडों . पीछे का विचार डिफ़ॉल्ट तर्क साधारण है। यदि किसी फ़ंक्शन को द्वारा बुलाया जाता है पारित तर्क / एस, वो बहस फ़ंक्शन द्वारा उपयोग किया जाता है। लेकिन अगर तर्क किसी फ़ंक्शन को लागू करते समय /s पास नहीं होते हैं, तो चूक जाना मूल्यों का प्रयोग किया जाता है।

बस इतना ही, C++ में डिफ़ॉल्ट तर्क क्या है?

डिफ़ॉल्ट तर्क सी ++ ए. में डिफ़ॉल्ट तर्क फ़ंक्शन घोषणा में प्रदान किया गया एक मान है जो स्वचालित रूप से संकलक द्वारा असाइन किया जाता है यदि फ़ंक्शन का कॉलर इसके लिए कोई मान प्रदान नहीं करता है तर्क के साथ चूक जाना मूल्य। निम्नलिखित एक सरल है सी++ के उपयोग को प्रदर्शित करने के लिए उदाहरण डिफ़ॉल्ट तर्क.

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

यह भी पूछा गया कि किसी फ़ंक्शन में डिफ़ॉल्ट पैरामीटर तर्क का उपयोग करने का क्या लाभ है?

उत्तर डिफ़ॉल्ट पैरामीटर का उपयोग करने का लाभ / एक समारोह में तर्क निम्नलिखित हैं: उनका उपयोग नया जोड़ने के लिए किया जा सकता है मापदंडों मौजूदा करने के लिए समारोह . ✓ उनका उपयोग समान संयोजन के लिए किया जा सकता है समारोह एक में।

C++ में दिए गए डिफ़ॉल्ट फ़ंक्शन क्या हैं?

यदि किसी सॉफ़्टवेयर डेवलपर द्वारा कक्षा में लागू नहीं किया गया है तो नीचे C++ भाषा में कंपाइलर द्वारा प्रदान किए गए डिफ़ॉल्ट फ़ंक्शन हैं।

  • डिफ़ॉल्ट कंस्ट्रक्टर।
  • कॉपी कंस्ट्रक्टर।
  • असाइनमेंट ऑपरेटर।
  • विनाशक।