C++教程:C++操作符的重载

2020-01-06 12:35:05王旭

Complex Complex::operator +(double r)
{
   Complex temp(real+r,img);
   return temp;
}
Complex Complex::operator -(double r)
{
   Complex temp(real-r,img);
   return temp;
}
//main.cpp
#include "complex.h"
#include <iostream>
using namespace std;
int main()
{
   Complex a(3,2),b(5,4),c(1,1),d(4,2),temp;
   temp=a+b;//这样的复数加法看上去很直观
   temp.display();
   cout <<endl;