比 较 运 算 符 重 载

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主题:运算符重载

作者:放肆de半把刀

日期:02/10/2012

#include

#include

using namespace std;

class Length

{

private:

int iFeet;

int ilnch;

public:

Length(int,int);

int operator>(Length);

};

int main()

{

Length L1(3,10);

Length L2(4,6);

if(L1>L2)

cout<<"对象L1>对象L2\n";

else

cout<<"对象L1<对象L2\n";

return 0;

}

Length::Length(int iFeet,int ilnch)

{

this->iFeet=iFeet;

this->ilnch=ilnch;

}

int Length::operator>(Length N)

{

cout<<"比较运算符operator>()被重载\n";

if(iFeet>N.iFeet)

return 1;

else if(iFeet

return 0;

else if(ilnch>N.ilnch)

return 1;

else

return 0;

}

相关文档
最新文档