विषयसूची:

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

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

वीडियो: सी ++ में डिफ़ॉल्ट तर्क क्या है?
वीडियो: सी++ प्रोग्रामिंग ट्यूटोरियल 71 - डिफ़ॉल्ट तर्क 2024, मई
Anonim

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

इस तरह, C++ में तर्क क्या है?

NS बहस किसी फ़ंक्शन में वे मान होते हैं जिन्हें इनपुट जानकारी के रूप में उपयोग करने के लिए फ़ंक्शन को पास किया जा सकता है। 'रिटर्न वैल्यू' वह मान है जो फ़ंक्शन देता है। उदाहरण के लिए, फ़ंक्शन स्क्वायर (10) के लिए कॉल में, मान 10 है a तर्क फंक्शन स्क्वायर ()।

इसके अतिरिक्त, C++ में डिफ़ॉल्ट तर्क के साथ कंस्ट्रक्टर क्या है? ए निर्माता जो नहीं लेता है मापदंडों (या है मापदंडों कि सभी के पास है चूक जाना मान) कहा जाता है a डिफ़ॉल्ट निर्माता . NS डिफ़ॉल्ट निर्माता कहा जाता है यदि कोई उपयोगकर्ता द्वारा प्रदत्त प्रारंभिक मान प्रदान नहीं किया जाता है। इस वर्ग को एक भिन्नात्मक मान को एक पूर्णांक अंश और हर के रूप में रखने के लिए डिज़ाइन किया गया था।

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

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

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

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

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