• C++运算符重载
  • 运算符重载是指的是 将原本正常的例如±*/改成我们自己所需要的计算规则
    示例代码:
#include "stdafx.h"
#include <iostream>
using namespace std;

class YT
{
public:

void operator +(YT m){
cout << "运算符被重载了" << endl;
}
};

int main()
{
YT mm;
YT qq;
mm+qq;
system("pause");
return 0;
}

运行结果:

C++ 运算符重载的原理_#include

  • 实现原理:
    编写以运算符作为名称的函数。不妨把这样的函数称为运算符函数。
    实质上 他的本质也是普通的函数,只是函数名称是运算符。