C++:重载运算符
写在前面
运算符重载在学的时候着实把我绕进去了,他的实质是用常规运算符实现特殊数据类型的计算。
如
int a = 10 , b = 20;
int c = a + b;
+可以实现a和b的相加
class Person
{
……
}
Person a , b;
Person c = a + b;
但如果是Person类型 他们还能相加吗
显然编译器不知道 所以我们需要用到重载运算符 让编译器按照我们的方式计算
重载加号运算符
假如我们有一个类
class MyInteger
{
public:
M
原创
2021-01-14 13:39:17 ·
187 阅读 ·
1 评论