摘要:
c++ 的运算符的操作对象是简单的类型,比如 + 既可以用于整形加,也可以用于浮点型加。但是很多时候对于用户自定义的类型也需要相关的操作。这时就需要重载运算符定义运算符的重载可以使程序简单明了。1:按照是否 可以重载 和 重载函数的类型,可以分为下面四类: 1>sizeof, . , .* ,:: , ? : 不能重载 2> = , -> ,[],() 只能重载为普通函数成员 3> new delete 不能重载为普通函数成员 4> 其他的不能重载为静态函数成员,但可以重载为普通函数成员和 普通函数2:重载为普通函数 函数定义的基本格式: 返回值类型 operat 阅读全文