8_2.cpp

来自「运算符重载的实验源代码」· C++ 代码 · 共 36 行

CPP
36
字号

#include<iostream>
using namespace std;

class Rectangle
{
public:
	Rectangle();
	void operator >(Rectangle r2);
private:
	float l,w,s;
};

Rectangle::Rectangle()
{
	cin>>l>>w;
	s=l*w;
}

void Rectangle::operator >(Rectangle r2)
{
	if(s>r2.s)
		cout<<"比较后得知,第一个矩形的面积大"<<endl;
	else
		cout<<"比较后得知,第二个矩形的面积大"<<endl;
}

void main()
{
	cout<<"请输入第一个矩形的长和宽:";
	Rectangle r1;
	cout<<"请输入第二个矩形的长和宽:";
	Rectangle r2;
	r1.operator>(r2);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?