निम्नलिखित पैटर्न ठीक है/सुरक्षित है? या क्या कोई कमी है? (मैं भी समानता ऑपरेटरों के लिए इसका इस्तेमाल करते हैं)बेस क्लास के ऑपरेटिंग ऑपरेटरों ... सुरक्षित?
Derived& operator=(const Derived& rhs)
{
static_cast<Base&>(*this) = rhs;
// ... copy member variables of Derived
return *this;
}
वास्तव में ... बस देखा है कि इस अंकन परोक्ष परिभाषित assignement ऑपरेटरों रूप में अच्छी तरह से काम करता है के लिए (हमेशा यही लगता है कि यह केवल स्पष्ट रूप से परिभाषित लोगों के लिए काम करेगा) – smerlin