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

C++核心编程_关系运算符重载

4.5.5 关系运算符重载

作用:重载关系运算符,可以让两个自定义类型对象进行对比操作

/*#### 4.5.5 关系运算符重载
**作用:**重载关系运算符,可以让两个自定义类型对象进行对比操作
*/class Person
{
public:Person(string name, int age) {this->m_Name = name;this->m_Age = age;};bool operator == (Person& p) {if (this->m_Name ==p.m_Name && this->m_Age == p.m_Age){return true;}else{return false;}}bool operator !=(Person& p) {if (this->m_Name == p.m_Name && this->m_Age == p.m_Age){return false;}else{return true;}}string m_Name;int m_Age;
};void test01() {//int a = 0;//int b = 0;Person a("孙悟空", 18);Person b("孙悟空", 18);if (a == b){cout << "a和b相等" << endl;}else{cout << "a和b不相等" << endl;}if (a != b){cout << "a和b不相等" << endl;}else{cout << "a和b相等" << endl;}}int main() {test01();system("pause");return 0;
}

http://www.lryc.cn/news/2398007.html

相关文章:

  • NIO知识点
  • T/CCSA 663-2025《医疗科研云平台技术要求》标准解读与深度分析
  • win11回收站中出现:查看回收站中是否有以下项: WPS云盘回收站
  • Nginx+Tomcat 负载均衡群集
  • SCDN如何同时保障网站加速与DDoS防御?
  • Trae CN IDE 中 Python 开发的具体流程和配置总结
  • PostgreSQL不同的等级认证体系
  • 项目前置知识——不定参以及设计模式
  • 04powerbi-度量值-筛选引擎CALCULATE()
  • JavaScript排序算法详解:从基础到高级
  • chromedriver 下载失败
  • Weather app using Django - Python
  • 机器视觉2,硬件选型
  • 自定义序列生成器之单体架构实现
  • 电阻电容的选型
  • 12.springCloud AlibabaSentinel实现熔断与限流
  • Cookie 和 Session:Web 身份验证的核心机制
  • vSOME/IP与ETAS DSOME/IP通信的问题解决方案
  • 修改vscode切换上一个/下一个标签页快捷键
  • 三大中文wordpress原创主题汉主题
  • 软考-系统架构设计师-第十五章 信息系统架构设计理论与实践
  • Redis缓存-数据淘汰策略
  • 52. N 皇后 II【 力扣(LeetCode) 】
  • MySQL 8 完整安装指南(Ubuntu 22.04)
  • C++ 标准输入输出 -- <iostream>
  • 记一次sql按经纬度计算距离
  • 安卓jetpack compose学习笔记-UI基础学习
  • 线性回归用于分类
  • 解锁电商新势能:商城系统自动 SaaS 多开功能深度解析
  • 蓝桥杯_DS18B20温度传感器---新手入门级别超级详细解析