C++运算符重载(7) - 赋值操作符能否被继承
2015-05-26 09:55
190 查看
与其它成员函数一样,赋值操作符也可以被继承。
例如,下面程序中,基类的赋值操作符函数可以被子类对象访问。
输出:
base class assignment operator called
例如,下面程序中,基类的赋值操作符函数可以被子类对象访问。
#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); //使用子类来调用父类的赋值操作符 return 0; }
输出:
base class assignment operator called
相关文章推荐
- C++运算符重载(7) - 赋值操作符能否被继承?可以
- 对民办学校的投资能否作为遗产来继承
- 亲人去世后,QQ/微信号能否被继承?
- JAVA类中的private属性能否被继承
- Java静态属性与静态方法能否被继承的问题
- OC-探究private修饰的属性能否被继承
- PHP规则子类能否继承父类的private方法?
- java构造函数能否被继承,为什么?
- C++能否抛出一个不是继承自std::exception的异常
- Java中private属性能否被继承
- ☆ JAVA ☆ String类能否被继承?
- [Serializable]属性能否继承的问题??
- @RequestMapping能否继承引发的思考
- 接口能否 继承接口,能否继承多个? 试举例
- 关于接口能否继承接口,抽象类是否…
- c++中 static 变量和函数能否被子类继承
- String类能否被继承?
- 拷贝构造函数和赋值操作符在继承中的应用
- 构造函数能否被继承,为什么?
- string类能否被继承?