+ -
当前位置:首页 → 问答吧 → C++编程

C++编程

时间:2011-12-11

来源:互联网

编写一个复数类complex并在复读数中添加如下功能:
1 一个不带参数的构造函数;
2 一个带两个参数的构造函数;
3 一个带两个参数并指定其默认值的设置函数
4 一个显示复数的函数如3+4i

作者: Jason_Zou523   发布时间: 2011-12-11

#include<iostream>
class complex
{
private:
  int m_iRealPart; //实部
  int m_iVirtualPart;//虚部
public:
  //不带参数的构造函数
  complex()
  {
  m_iRealPart=0;
  m_iVirtualPart=0;
  }
  //带两个参数的构造函数
  complex(int iRealPart,int iVirtualPart)
  {
  m_iRealPart=iRealPart;
  m_iVirtualPart=iVirtualPart;
  }
  //带两个参数并指定其默认值的设置函数
  void setValue(int iRealPart=0,int iVirtualPart=0)
  {
  m_iRealPart=iRealPart;
  m_iVirtualPart=iVirtualPart;
  }
  //显示复数的函数
  void showNumber()
  {
  std::cout<<m_iRealPart<<'+'<<m_iVirtualPart<<'i'<<endl;
  }
};

没调试,大概是这个样子了

作者: lnwaycool   发布时间: 2011-12-11

在重载一下运算符 + - 什么的就更是完整的复数类了

作者: agoago_2009   发布时间: 2011-12-11

热门下载

更多