2013年2月24日

c++ 重载操作符

摘要: 重载操作符是具有特殊名称的函数,函数名称由关键字operator后接操作符符号。Sales_item operator+(const Sales_item& lhs, const Sales_item& rhs);绝大多数操作符都可以重载,不能重载的操作符包括:“::”、 “.*”、 “.”、 “?:”。重载操作符必须具有一个类类型(或枚举类型)的操作数,这条规则强制了重载操作符不能重新定义用于内置类型的操作符的含义。重载操作符时,操作符的优先级、结合性、操作数数目不能变。“+、-、*、&”四个符号既可以是一元操作符,也可以是二元操作符。究竟重载的是哪个,由重载操作符的 阅读全文

posted @ 2013-02-24 20:54 zhuyf87 阅读(473) 评论(0) 推荐(0) 编辑

导航