当前位置: 首页 > news >正文

桂林旅游攻略必去景点360优化大师软件

桂林旅游攻略必去景点,360优化大师软件,中企动力免费做网站,WordPress文章如何折叠插件一、思维导图 二、作业&#xff1a;实现关系运算符的重载 关系运算符重载 概念&#xff1a; 种类&#xff1a;>、>、< 、< 、 、!表达式&#xff1a;L#R (L表示左操作数&#xff0c;R表示有操作数&#xff0c;#表示运算符)左操作数&#xff1a;既可以是左值也可以…

一、思维导图

二、作业:实现关系运算符的重载

关系运算符重载 概念:

  1. 种类:>、>=、< 、<= 、 == 、!=
  2. 表达式:L#R (L表示左操作数,R表示有操作数,#表示运算符)
  3. 左操作数:既可以是左值也可以是右值
  4. 右操作数:既可以是左值也可以是右值
  5. 结果:bool类型的数据,右值
  6. 定义格式:
  • 成员函数版:const bool operator#(const 类名 &R)const
  • 全局函数版:const bool &operator#(const 类名 &L, const 类名 &R)

关系运算符种类:>、>=、< 、<= 、 == 、!=     

关系运算符重载的实现方法相同

2.1   >

① 成员函数重载

#include <iostream>
using namespace std;class Person
{
private:int a;int b;
public://无参构造函数Person() {}//有参构造函数Person(int a,int b):a(a),b(b){}//成员函数实现>号运算符重载bool operator>(const Person &R) const{if(a>R.a && b>R.b){return true;}else{return false;}}
};int main()
{Person s1(20,20);Person s2(2,1);if(s1.operator>(s2)){cout << "s1>s2" << endl;}return 0;
}

② 全局函数重载

#include <iostream>
using namespace std;class Person
{//将全局函数设置为友元friend bool operator>(const Person &R,const Person &L);
private:int a;int b;
public://无参构造函数Person() {}//有参构造函数Person(int a,int b):a(a),b(b){}
};bool operator>(const Person &R,const Person &L)
{//成员函数实现>号运算符重载if(R.a>L.a && R.b>L.b){return true;}else{return false;}
}
int main()
{Person s1(20,20);Person s2(2,1);if(operator>(s1,s2)){cout << "s1>s2" << endl;}return 0;
}

2.2   >=

 ① 成员函数重载

类内函数:

    //成员函数实现>=号运算符重载bool operator>=(const Person &R) const{if(a>=R.a && b>=R.b){return true;}else{return false;}}

main函数内的调用函数:

    if(s1.operator>=(s2)){cout << "s1>=s2" << endl;}

② 全局函数重载

#include <iostream>
using namespace std;class Person
{//将全局函数设置为友元friend bool operator>=(const Person &R,const Person &L);
private:int a;int b;
public://无参构造函数Person() {}//有参构造函数Person(int a,int b):a(a),b(b){}
};bool operator>=(const Person &R,const Person &L)
{//成员函数实现>=号运算符重载if(R.a>=L.a && R.b>=L.b){return true;}else{return false;}
}
int main()
{Person s1(20,20);Person s2(2,1);if(operator>=(s1,s2)){cout << "s1>=s2" << endl;}return 0;
}

http://www.tj-hxxt.cn/news/31693.html

相关文章:

  • 做旅游宣传图的网站有哪些百度收录需要多久
  • 高密住房和城乡建设厅网站小学生关键词大全
  • axure怎么做网站的抽屉导航最新的销售平台
  • 龙岗网站制作讯息seo培训学什么
  • wordpress首页新窗口打开seo外包品牌
  • 吕梁网站建设公司地址怎么弄在百度上显示
  • 商品供应链服务平台郑州网站优化渠道
  • 网站建设协议 模板下载网络营销的应用
  • 佛山网站建设设计seo课程培训入门
  • 怎样刷新网站浙江百度代理公司
  • 网站开发的开题任务书seo网站权重
  • 电商网站的宣传推广深圳百度首页优化
  • 特效型网站网站优化排名技巧
  • wordpress上传之后seo查询外链
  • 建设项目环境影响登记表备案系统网站个人发布信息的免费平台
  • 手机网站开发学习seo网站内部优化
  • 手机网站一键分享到微信如何宣传推广产品
  • 北京做网站维护免费建一个自己的网站
  • 国外 网站页面设计武汉最新消息今天
  • 网站的推广费用google推广一年的费用
  • 建设主流媒体网站免费好用的网站
  • 怎样查看网站的访问量推广赚钱的平台
  • 电商运营怎么做的seo课堂
  • 巴中做网站的公司网站seo好学吗
  • 怎么注册网站免费的吗淘宝运营团队怎么找
  • 网站设置域名seo搜索排名影响因素主要有
  • 网站小视频怎么做代理线上营销技巧和营销方法
  • vs怎么添加图片做网站seo托管
  • 专做自驾游的网站厦门人才网个人版
  • 网站做友链有行业要求吗备案域名出售平台