Mẫu sau có ổn định không? Hoặc có bất kỳ thiếu sót nào không? (Tôi cũng sử dụng nó cho các nhà khai thác bình đẳng)các nhà điều hành gọi điện của lớp cơ sở ... an toàn?
Derived& operator=(const Derived& rhs)
{
static_cast<Base&>(*this) = rhs;
// ... copy member variables of Derived
return *this;
}
thực sự ... chỉ nhận thấy rằng ký hiệu này hoạt động cho các toán tử được chỉ định ngầm định (luôn nghĩ rằng nó chỉ hoạt động đối với những người được xác định rõ ràng) – smerlin