Operator运算符重载用法
定义需要重载的运算符==
bool为返回的数值
实现函数
hero为类文件名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/839d3dd4ecb2bf930040361604262466.png)
在实际函数中运用所重载的运算符
其中nickname相当于定义函数中的operator
"德玛西亚之力"相当于定义函数中括号的内容
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d426bf60cccaa70dd0ce0bad25647983.png)
括号内表示定义了一串字符
类似的加法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7c4775c76fa71831c4f20a1ea7786eb9.png)
this->m_value表示取类文件中的m_value变量
也就是opertor指向的类文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/94237087085f2acb7fa8e094b8f360da.png)
即为取int1中的m_value值
const integer& other也表示一个类文件指向
other.m_value就是other中的m_value变量
即为int2中的m_value值