दो असंबंधित वर्गों "वर्ग ए" और "वर्ग बी" और एक समारोह के लिएसी ++ ऑटो रूपांतरण
B convert(const A&);
वहाँ एक रास्ता सी ++ बताने के लिए स्वचालित रूप से करने के लिए किसी भी समारोह है कि के रूप में "वर्ग बी" लेता है, है एक "कक्षा ए" को स्वतः रूपांतरित करने के लिए तर्क।
धन्यवाद!
class B
{
public:
B(const A&);
};
और वहाँ रूपांतरण:
यदि आप कक्षा ए या कक्षा बी के लिए कक्षा परिभाषाओं को नहीं बदल सकते हैं तो ऐसा करने का कोई अच्छा तरीका नहीं है। – Omnifarious