摘要: 所谓重载,就是重新赋予新的含义,函数重载就是对一个已有的函数赋予新的含义,使之实现新功能。运算符的重载主要存在两种形式,一种是作为类的成员函数进行使用,另一种则是作为类的友元函数进行使用。运算符的重载的形式为:返回类型 operator 运算符符号(参数说明) { //函数体的内部实现 }例如,能否用“+”号进行两个复数的相加,在C++中不能在程序中直接用运算符“+”对复数进行相加运算,用户必须自己设法实现复数相加。例如用户可以通过定义一个专门的函数来实现复数相加。[cpp]view plaincopy/*实现复数类中的运算符重载定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘. 阅读全文
posted @ 2013-03-01 19:56 凡程子 阅读(1659) 评论(0) 推荐(0) 编辑
View Code