无参函数只能用来定义单目运算符,当前对象作为操作数
单参函数可定义双目运算符,当前对象作为左操作数,形参作为右操作数
定义后置“++”或后置“一一”运算是特例,它们是单目运算符,但需要一个int形参
函数体中最后要返回当前对象作为结果
void operator=(const Distance &D ) { feet = D.feet; inches = D.inches; } // 显示距离的方法 void displayDistance() { cout << "F: " << feet << " I:" << inches << endl; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题