- 博客(1)
- 收藏
- 关注
原创 C++ 虚 重载操作符 virtual operator= 使用方法
C++中虚操作符和其他虚函数的规则一样,操作符可以为虚函数,进行动态绑定, 虽然这种情况并不多见。本文以赋值操作符operator=举例。派生类中要重定义基类虚函数,要注意参数必须为基类引用类型,否则与基类中虚函数是完全不同的,无法进行预期的动态绑定。派生类除了重定义基类的虚操作符,还要定义自身的操作符重载。即派生层次每增加一层,理论上派生类就需要多定义一个操作符重载。 以下程序使用引用
2013-04-13 22:15:43 2581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人