• C++课程设计类作业2


    不要问我一个晚上在干啥,就写写这种烦到极点的类,啰嗦!

     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 class complexed
     4 {
     5 public:
     6     complexed();
     7     complexed(double real);
     8     complexed(double real,double imag);
     9     void display();
    10     void set(double r,double i);
    11 private:
    12     double real,imag;
    13 };
    14 complexed::complexed()
    15 {
    16     set(0.0,0.0);
    17     cout<<"default constructor.
    ";
    18 }
    19 complexed::complexed(double real)
    20 {
    21     set(real,0.0);
    22     cout<<"construct called.
    ";
    23 }
    24 complexed::complexed(double real,double imag)
    25 {
    26     set(real,imag);
    27     cout<<"constructor :real="<<real<<",imag="<<imag<<endl;
    28 }
    29 void complexed::display()
    30 {
    31     if(imag<0)
    32         cout<<real<<imag<<'i'<<endl;
    33     else
    34         cout<<real<<'+'<<imag<<'i'<<endl;
    35 }
    36 void complexed::set(double r,double i)
    37 {
    38     real=r;
    39     imag=i;
    40 }
    41 int main()
    42 {
    43     complexed c1;
    44     complexed c2(6.8);
    45     complexed c3(5.6,7.9);
    46     c1.display();
    47     c2.display();
    48     c3.display();
    49     c1=complexed(1.2,3.4);
    50     c2=5;
    51     c3=complexed();
    52     c1.display();
    53     c2.display();
    54     c3.display();
    55 }

  • 相关阅读:
    优化索引的常用思路
    MySQL架构说明
    Mysql性能分析必备知识
    查询截取分析
    Mysql之explain
    MyISAM和InnDB的区别
    sql执行顺序(面试常见)
    一个ES设置操作引发的“血案”
    Ubuntu 安装搜狗拼音输入法
    ubuntu 安装SecoClient x64
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/6980361.html
Copyright © 2020-2023  润新知