opoverclassimp.cpp
来自「data+structures+using+c的源码」· C++ 代码 · 共 43 行
CPP
43 行
#include <iostream>
#include "opOverClass.h"
using namespace std;
opOverClass::opOverClass(int i, int j)
{
a = i;
b = j;
}
opOverClass opOverClass::operator+
(const opOverClass& right) const
{
opOverClass temp;
temp.a = a + right.a;
temp.b = b + right.b;
return temp;
}
bool opOverClass::operator==(const opOverClass& right) const
{
return(a == right.a && b == right.b);
}
ostream& operator<<(ostream& osObject, const opOverClass& right)
{
osObject<<"("<<right.a<<", "<<right.b<<")";
return osObject;
}
istream& operator>>(istream& isObject, opOverClass& right)
{
isObject>>right.a>>right.b;
return isObject;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?