C++ 运算符重载(转自CSDN)
摘要:
1什么是运算符重载所谓重载,就是重新赋予新的含义。函数重载就是对一个已有的函数赋予新的含义,使之实现新功能。运算符也可以重载。实际上,我们已经在不知不觉之中使用了运算符重载。现在要讨论的问题是: 用户能否根据自己的需要对C++已提供的运算符进行重载,赋予它们新的含义,使之一名多用。譬如,能否用“+”号进行两个复数的相加。在C++中不能在程序中直接用运算符“+”对复数进行相加运算。用户必须自己设法实现复数相加。例如用户可以通过定义一个专门的函数来实现复数相加。见例1。例1 通过函数来实现复数相加。#include using namespace std;class Complex //定义Com 阅读全文
posted @ 2013-08-06 22:01 liygcheng 阅读(735) 评论(0) 推荐(0) 编辑