zoukankan      html  css  js  c++  java
  • 使用默认参数的构造函数 .

     1 #include<stdio.h>
     2 #include<string.h>
     3 #include<math.h>
     4 #include<iostream>
     5 #include<algorithm>
     6 #include<queue>
     7 #include<vector>
     8 #include<set>
     9 #include<stack>
    10 #include<string>
    11 #include<sstream>
    12 #include<map>
    13 #include<cctype>
    14 #include<limits.h>
    15 using namespace std;
    16 class box
    17 {
    18 public:
    19     box(int h=10,int w=10,int len=10);  //  在声明函数的时候 指定默认参数 . 
    20     int volume();
    21 private:
    22     int height,width,length;
    23 };
    24 box::box(int h,int w,int len)
    25 {
    26     height=h,width=w,length=len;
    27 }
    28 int box::volume()
    29 {
    30     return height*width*length;
    31 }
    32 int main()
    33 {
    34     box box1(5);   //   随意给定 0-3个实参  实参按照顺序对应  给定
    35     printf("%d
    ",box1.volume());
    36 }
    #include<stdio.h>
    #include<iostream>
    using namespace std;
    class Complex         // 定义 Complex类
    {
    public:
        Complex(double r=10,double i=10)  // 定义构造函数 设置默认参数.
        {
            real=r,imag=i;
        }
        void display()  //定义 输出函数
        {
            cout<<real<<"+"<<imag<<"i";
        }
        Complex operator + (Complex &c2) //定义复数相加函数 . 
        {
            Complex c;
            c.real=real+c2.real;  // 这个 c2对象是在"+"之后的那个东西 . 
            c.imag=imag+c2.imag;
            return c;
        }
    private:
        double real,imag;
    } ;
    int main()
    {
        Complex a(3,4),b,c;
        c=a+b;
        c.display();
    }
  • 相关阅读:
    Scrapy框架
    爬虫高性能相关
    存储库之MongoDB
    存储库之redis
    beautifulsoup
    pyecharts
    wxpy模块
    Gin框架
    Python的rabbitMQ
    Vue基础
  • 原文地址:https://www.cnblogs.com/A-FM/p/5598466.html
Copyright © 2011-2022 走看看