运算符重载的概念-C++面向对象程序设计教程第4章运算符重载

运算符重载的概念C++语言允许重新定义已有的运算符,使其完成一些只在该特定类中使用的特定操作,这就是运算符重载如用加法“+”运算符进行两个复数的相加。若有z1=2+3i,z2=4-8i,在数学中,可直接用“+”实现z3=z1+z2,也就是将z1和z2的实部和虚部分别相加,z3=2+4+(3-8)i=6-5i。这时必须实现复数相加。比如用户可以通过定义一个函数来实现复数相加
ppt 文件大小:271.5KB