设计一个复数类,重载运算符+、—.在Main中定义两个复数对象并用+、—运算获取结果.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/17 08:21:16
设计一个复数类,重载运算符+、—.在Main中定义两个复数对象并用+、—运算获取结果.
// Complex.h
#pragma once
class CComplex
{
public:
CComplex(int real=0,int image=0)
{
m_real = real;
m_image = image;
}
CComplex()
{}
public:
int GetReal()
{
return m_real;
}
int GetImage()
{
return m_image;
}
public:
CComplex operator +(const CComplex &c)
{
return (CComplex(m_real+c.m_real,m_image+c.m_image));
}
CComplex operator -(const CComplex &c)
{
return (CComplex(m_real-c.m_real,m_image-c.m_image));
}
CComplex& operator =(const CComplex &c)
{
this->m_real = c.m_real;
this->m_image = c.m_image;
return (*this);
}
private:
int m_real;
int m_image;
};
// Main.cpp
#include
#include "Complex.h"
using namespace std;
void main(void)
{
CComplex comp1(10,23);
CComplex comp2(1,43);
CComplex res;
res = comp1 + comp2;
cout
#pragma once
class CComplex
{
public:
CComplex(int real=0,int image=0)
{
m_real = real;
m_image = image;
}
CComplex()
{}
public:
int GetReal()
{
return m_real;
}
int GetImage()
{
return m_image;
}
public:
CComplex operator +(const CComplex &c)
{
return (CComplex(m_real+c.m_real,m_image+c.m_image));
}
CComplex operator -(const CComplex &c)
{
return (CComplex(m_real-c.m_real,m_image-c.m_image));
}
CComplex& operator =(const CComplex &c)
{
this->m_real = c.m_real;
this->m_image = c.m_image;
return (*this);
}
private:
int m_real;
int m_image;
};
// Main.cpp
#include
#include "Complex.h"
using namespace std;
void main(void)
{
CComplex comp1(10,23);
CComplex comp2(1,43);
CComplex res;
res = comp1 + comp2;
cout
设计一个复数类,重载运算符+、—.在Main中定义两个复数对象并用+、—运算获取结果.
Console 应用程序设计一个复数类,重载运算符 +,-.在 Main 中定义两个复数对象并用+、- 运算获取结果
定义一个复数类,通过重载运算符:+、-、*、/,直接实现两个复数之间的四则运算.
定义一个复数类CComplex,通过重载运算符 + ,直接实现两个复数之间的加法运算.
定义一个复数类COMPLEX,重载运算符“+”使之用于复数的加减运算
定义复数类,重载+,*为复数类的成员函数,实现复数类对象的+,*运算.
定义一个复数类complex ,重载运算符“+”使之用于复数的加法运算,两个复数之和,复数与整数之和
求助——定义复数类complex,重载运算符“+”的C++程序题
(C++高手帮忙)定义一个复数类Complex,重载运算符“-”,使之能用于复数的减法运算.
(C++)定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算.
定义一个复数类,通过重载运算符:*,/,直接实现二个复数之间的乘除运算
编写一个Complex类,需要完成的运算符重载有:+ :重载+,用来完成两个复数的加法