Saturday, 15 June 2013

C++ Pre-fix and Post-fix operator overloading for addition (+) (not ++ or --) -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 7 जवाब

मैं एक एक असाइनमेन्ट के लिए कॉम्प्लेक्स क्लास जिसमें किसी एक विधि को जटिल संरेखित करने के लिए दोहरी जोड़ते समय डिफ़ॉल्ट जोड़ ऑपरेटर को ओवरलोड करना चाहिए। अब तक, मेरे पास निम्न कोड है जो c + 5 के लिए सही तरीके से काम करता है c कुछ कॉम्प्लेक्स वस्तु

 < कोड> परिसर में & amp; कॉम्प्लेक्स :: ऑपरेटर + (कॉन्स्ट डबल एंड डी) कॉन्स्ट {रिटर्न कॉम्प्लेक्स (वास्तविक + डी, इमेज); }  

हालांकि, जब मैं 5 + c करता हूं तो इसे पसंद नहीं होता है मुझे लगता है कि यह एक प्रीफ़िक्स पोस्ट-फिक्स चीज़ के कारण हो सकता है, लेकिन मुझे यकीन नहीं है।

मेरा प्रश्न यह है कि अगर + ऑपरेटर को ओवरलोड करने का एक तरीका है तो मैं 5 + c जैसा कुछ कर सकता है मैंने एक समाधान की खोज ऑनलाइन करने की कोशिश की, लेकिन केवल एक ही जवाब मैं वेतन वृद्धि / घटते ऑपरेटरों के साथ मिल सकता था, जहां आप पोस्ट-फिक्स के लिए एक इंट अरग जोड़ते हैं। मैंने + के लिए एक ही चीज़ की कोशिश की लेकिन यह काम नहीं करता।

बहुत बहुत धन्यवाद।

No comments:

Post a Comment