摘要: 重载运算符主要是为了习惯使用方式,其最明显应用部分是针对简单的用户定义类型。只有充分理由时才重载操作符,而且应该保持其自然语义。为什么要使用重载运算符C++本身提供了大量的内部数据类型,如果没有涉及到用户的自定义类型,比如枚举(enum)、结构体(struct)对字符串的操作和类(class)时。人们很少用到运算符重载。但在对用户自定义类型的成员数据使用的时候。比如:复数相加、类中输入输出运算符的重载的重载。其实,运算符重载是一个语法糖。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。但不提倡用运算符重载声明格式使用成员函数重载运算符:返回类型 函数名(参数表); 如 .. 阅读全文
posted @ 2013-04-26 18:48 hww836967373 阅读(192) 评论(0) 推荐(0) 编辑