黑马C++125-关系运算符重载-==

#include<iostream>
using namespace std;

class Person
{
public:
	string m_Name;
	int m_Age;
	Person(string name, int age) :m_Name(name), m_Age(age) {}
	//chongzai
	bool operator==(Person& p)
	{
		if (this->m_Name == p.m_Name && this->m_Age == p.m_Age) {
			return true;
		}
		return false;
	}
	bool operator!=(Person& p)
	{
		if (this->m_Name != p.m_Name || this->m_Age != p.m_Age) {
			cout << "rnm,不相等" << endl;
			return true;
		}
		return false;
	}
};
void test01(){
	Person p1("Tome", 18);
	Person p2("Tome", 18);
	if (p1 == p2)
		cout << "p1 equals 2 p2" << endl;
	if (p1 != p2) {
		cout << "cnm,不相等" << endl;
	}
}
int main() {
	test01();
}

 

相关推荐

  1. 黑马C++125-关系运算符重载-==

    2024-01-20 00:20:01       38 阅读
  2. c++】运算符重载【赋值、关系、调用】

    2024-01-20 00:20:01       19 阅读
  3. C++运算符重载

    2024-01-20 00:20:01       28 阅读
  4. C++:运算符重载

    2024-01-20 00:20:01       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-20 00:20:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-20 00:20:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-20 00:20:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-20 00:20:01       20 阅读

热门阅读

  1. OpenHarmony—Linux之系统调用

    2024-01-20 00:20:01       29 阅读
  2. linux上面hadoop配置集群

    2024-01-20 00:20:01       31 阅读
  3. 【MySQL】更改表的主键报错及解决办法

    2024-01-20 00:20:01       38 阅读
  4. uniapp 学习笔记

    2024-01-20 00:20:01       40 阅读
  5. IDA Pro 7.7和8.3共用方案

    2024-01-20 00:20:01       33 阅读
  6. 小程序显示兼容处理,home键处理

    2024-01-20 00:20:01       30 阅读
  7. 年终总结:我的2023编程之旅

    2024-01-20 00:20:01       34 阅读
  8. 介绍 TensorFlow 的基本概念和使用场景

    2024-01-20 00:20:01       37 阅读