सी ++ उनके रिटर्न प्रकार के आधार पर विधियों के लिए बहुरूपता की अनुमति नहीं देता है। हालांकि, जब एक निहित रूपांतरण सदस्य फ़ंक्शन ओवरलोड करना यह संभव लगता है। क्या किसी को पता है क्यों? मैंने सोचा कि ऑप
का उपयोग कर निहित ऑपरेटर मेरे पास एक सामान्य वर्ग है जिसे मैं अंतर्निहित प्रकार कास्टिंग लागू करने की कोशिश कर रहा हूं। हालांकि यह ज्यादातर काम करता है, यह इंटरफ़ेस कास्टिंग के लिए काम नहीं करेगा। आगे
मैं सिर्फ देखा कि यह हाल के जवाब में से एक में उपयोग कर रहा था: public static implicit operator bool(Savepoint sp)
{
return sp != null;
}
क्यों हम निहित यहाँ शब्द की क्या ज़रूरत है, और यह क्य