在C++中,与其他函数一样,赋值操作符函数在派生类中继承。
null
例如,在下面的程序中,可以使用派生类对象访问基类赋值运算符函数。
#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; } |
输出: 基类赋值运算符调用
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END