#include<iostream>
using namespace std;
class Person {
public:
Person(string name,int age) {
m_Name = name;
m_Age = age;
}
string m_Name;
int m_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;
}
}
};
void test() {
Person p1("tom",18);
Person p2("tomm", 18);
if (p1 == p2) {
cout << "p1与p2是相等的" << endl;
}
else {
cout << "p1与p2是不相等的" << endl;
}
}
int main() {
test();
system("pause");
return 0;
}