conversion-operator

    23गर्मी

    5उत्तर

    नीचे "ऑपरेटर int" फ़ंक्शन क्या है? यह क्या करता है? class INT { int a; public: INT(int ix = 0) { a = ix; } /* Starting here: */ operator int() { retu

    28गर्मी

    4उत्तर

    में रूपांतरण ऑपरेटर कृपया मुझे यह समझने में सहायता करें कि सी ++ में रूपांतरण ऑपरेटर वास्तव में कैसे काम करते हैं। मेरे पास एक साधारण उदाहरण है जिसे मैं समझने की कोशिश कर रहा हूं, हालांकि यह स्पष्ट नह

    54गर्मी

    2उत्तर

    रूपांतरण ऑपरेटर और रचनाकारों के बारे में SO पर कुछ प्रश्नों को पढ़ना मुझे उन दोनों के बीच बातचीत के बारे में सोचने लगा, अर्थात् जब 'अस्पष्ट' कॉल होता है। निम्नलिखित कोड पर विचार करें: class A; class

    11गर्मी

    5उत्तर

    में रूपांतरण/कास्टिंग भ्रम टाइप करें टाइप करें और कास्टिंग टाइप करें? मुझे उनमें से प्रत्येक का उपयोग कब करना चाहिए? विवरण: क्षमा करें अगर यह एक स्पष्ट प्रश्न है; मैं सी ++ में नया हूं, एक रूबी पृष्ठभ

    10गर्मी

    1उत्तर

    संपादित करें: माइक सेमुर की टिप्पणी के बाद, मैंने को operator char *() const; के साथ बदल दिया और तदनुसार कार्यान्वयन को बदल दिया। यह अंतर्निहित कास्टिंग की अनुमति देता है, लेकिन, किसी कारण से, हस्ताक्

    7गर्मी

    1उत्तर

    मुझे नहीं पता कि प्रश्न को लघु विषय पंक्ति में बहुत अच्छी तरह से कैसे वाक्यांशित किया जाए, इसलिए मुझे लंबी व्याख्या करने दें। मान लीजिए मैं इन अपवाद श्रेणियां होती हैं: class ExceptionTypeA : public s