作业帮 > 综合 > 作业

定义三角形triangle类,重载运算符“>”,使之用于两个三角形面积大小的比较,并写主函数main()测试它

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 04:36:04
定义三角形triangle类,重载运算符“>”,使之用于两个三角形面积大小的比较,并写主函数main()测试它
仅供参考.有很多其他的方法也可以的.这里只是一个可能的方案,希望对你有用!
#include
#include
using namespace std;
class triangle
{
private:
float area;
public:
bool operator> ( const triangle &t ) const;
triangle(float a);
};
triangle::triangle(float a)
{
area = a;
}
bool triangle::operator> ( const triangle &t ) const
{
if( this->area > t.area )
return true;
else
return false;
}
int main(int argc,char *argv[])
{
triangle t1(5.0);
triangle t2(4.0);
if ( t1 > t2)
cout