#includeusing namespace std;class rmb{ public:rmb(double a,double b);rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)rmb& operator ++();//为什么函数用调用函数在前面加&void print(){cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 02:19:43
![#includeusing namespace std;class rmb{ public:rmb(double a,double b);rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)rmb& operator ++();//为什么函数用调用函数在前面加&void print(){cout](/uploads/image/z/8668808-8-8.jpg?t=%23includeusing+namespace+std%3Bclass+rmb%7B+public%3Armb%28double+a%2Cdouble+b%29%3Brmb+operator+%2B%28rmb%26%29%3B%2F%2F%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E5%8F%82%E6%95%B0%E7%B1%BB%E5%9E%8B%E5%90%8E%E9%9D%A2%E4%B8%BA%EF%BC%88rmb+%26%EF%BC%89rmb%26+operator+%2B%2B%28%29%3B%2F%2F%E4%B8%BA%E4%BB%80%E4%B9%88%E5%87%BD%E6%95%B0%E7%94%A8%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%E5%9C%A8%E5%89%8D%E9%9D%A2%E5%8A%A0%26void+print%28%29%7Bcout)
#includeusing namespace std;class rmb{ public:rmb(double a,double b);rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)rmb& operator ++();//为什么函数用调用函数在前面加&void print(){cout
#include
using namespace std;
class rmb
{
public:
rmb(double a,double b);
rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)
rmb& operator ++();//为什么函数用调用函数在前面加&
void print()
{
cout
#includeusing namespace std;class rmb{ public:rmb(double a,double b);rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)rmb& operator ++();//为什么函数用调用函数在前面加&void print(){cout
#include
using namespace std;
class rmb
{
public:
rmb(double a,double b);
rmb operator +(rmb&);//为什么在参数类型后面为(rmb &)
//这里相当于引用传递,在后面的a+b操作时,其实s就是引用了b的地址,所以a+b等于a+s
rmb& operator ++();//为什么函数用调用函数在前面加&
//这里加&,是运算符重载常用的格式
void print()
{
cout