मुझे आश्चर्य है कि किस प्रकार के ऑपरेटर ओवरलोड संभव हैं (और डेल्फी के किस संस्करण के साथ)?डेल्फी समर्थन किस प्रकार के ऑपरेटर ओवरलोड करता है?
- जोड़ें (लेफ्ट, राइट: प्रकार): Hallvard's great write-up on operator overloading के लिए धन्यवाद, मैं के बारे में पता
- घटाना ('+' ऑपरेटर के लिए) प्रकार (वाम, अधिकार: प्रकार): प्रकार (के लिए ' - 'ऑपरेटर)
- गुणा (लेफ्ट, राइट: प्रकार): प्रकार (के लिए' * 'ऑपरेटर)
- फूट डालो (लेफ्ट, राइट: प्रकार): प्रकार (के लिए'/'ऑपरेटर)
- अंतर्निहित (एवल्यू: टाइप): एक और टाइप और
- लागू (एवल्यू: अन्य टाइप): टाइप (के लिए अंतर्निहित कार्य: एक: = ख)
- स्पष्ट (Avalue: प्रकार): AnotherType और
- स्पष्ट (Avalue: AnotherType): प्रकार ('डाले' की स्पष्ट assignmetns के लिए: एक: = प्रकार (ख)
हालांकि, जो मुझे नहीं पता वह '=', '< =', '<', '<>', '>' और '> =' ऑपरेटर के नाम हैं। क्या ये अस्तित्व में हैं, और डेल्फी संस्करण से मैं इनका उपयोग कैसे कर सकता हूं?
पुनश्च: मैं अभी भी इस समय डेल्फी 2009 का उपयोग, तो मैं एक और मजबूत उन्नयन तर्क होता है, तो 2010 इन ;-)
पृष्ठ ले जाया गया है [यहां] (http://docwiki.embarcadero.com/RADStudio/en/Operator_Overloading_ (डेल्फी)) – pritaeas
@pritaeas: धन्यवाद, मैं लिंक अपडेट किया गया। – PatrickvL