定义一个复数类,用友元函数实现对双目运算符“ + ”的运算符重载, 使其适用于复数运算
////定义一个复数类,用友元函数实现对双目运算符“ + ”的运算符重载,////使其适用于复数运算//#include<iostream>using namespace std;class Complex{private:int real;int imag;public:Complex(){real = 0;imag = 0;}Complex(int r, in...
·
#include<iostream>
using namespace std;
class Complex
{
private:
int real;
int imag;
public:
Complex()
{
real = 0;
imag = 0;
}
Complex(int r, int i) :real(r), imag(i) {};
friend Complex operator+(Complex &c1, Complex &c2);
void display();
};
void Complex::display()
{
cout << "real=" << real << endl;
cout << "imag=" << imag << endl;
}
Complex operator+(Complex &c1, Complex &c2)
{
return Complex(c1.real + c2.real, c1.imag + c2.imag);
}
int main()
{
Complex c1(3, 4);
Complex c2(5, 8);
Complex c3;
c3 = c1 + c2;
c3.display();
return 0;
}

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)