C++中重载操作符的作用

小弟刚开始学习C++,知道重载函数的作用,可是重载操作符有什么作用呢?
能给个具体的答案吗?
重载操作符在以后那些方面会用到呢?

重载操作符,是必须用到的。给你举个简单例子吧,你肯定之前见过的
int a=1,b=2,x=0;
double c=3.0,d=4.0,y=0.0;
x=a+b;
y=c+d;
这里,加号便实现了重载,一个是实现两个int 型变量的相加,而另一个实现的是两个double型变量的相加。甚至=号都是重载了的。这些基本操作符都是由编译器默认进行重载的,程序员当然也可以把原定的一些操作符都看成是一些普通的二元或者3元函数等来看待,这些基本操作符都可以自己定义为重载操作符。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-27
操作符重载机制允许我们给这些操作符赋予不同的功能,并能够按照普通操作符的使用格式来使用自己定义功能的操作符

参考资料:http://baike.baidu.com/view/1033032.htm

相似回答
大家正在搜