geeksforgeeks-060-赋值操作符可以被继承吗?

赋值操作符可以被派生类继承。
如下程序,基类的赋值操作符可以被派生类对象访问。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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 ()
{
B a, b;
a.A::operator=(b);
// using derived class
getchar();
return 0;
}