En C++, como otras funciones, la función de operador de asignación se hereda en la clase derivada.
Por ejemplo, en el siguiente programa, se puede acceder a la función de operador de asignación de clase base mediante el objeto de clase derivada.
#include<iostream> using namespace std; class A { public: A & operator= (A &a) { cout<<" base class assignment operator called "; return *this; } }; class B: public A { }; int main() { B a, b; a.A::operator=(b); //calling base class assignment operator function // using derived class getchar(); return 0; }
Salida: operador de asignación de clase base llamado
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA