• 类和对象:数据成员之使用默认参数初始化


    类和对象:数据成员之使用默认参数初始化


    当创建对象不给定参数时,去掉括号如:Date date0


    #include <iostream>
    
    using namespace std;
    
    class Date
    {
        int day, month, year;
    public:
        Date(int yy = 1949, int mm = 0, int dd = 0);
        void myprint();
    };
    Date::Date(int yy, int mm, int dd):year(yy),month(mm),day(dd){}
    void Date::myprint()
    {
        cout<<year<<"-"<<month<<"-"<<day<<endl;
    }
    
    int main()
    {
        Date date0, date1(2015), date2(2015,3), date3(2015,3,26);
        //当创建对象不给定参数时,去掉括号,如:Date date0;
        cout<<"date0: ";
        date0.myprint();
        cout<<"date1: ";
        date1.myprint();
        cout<<"date2: ";
        date2.myprint();
        cout<<"date3: ";
        date3.myprint();
        return 0;
    }
    


  • 相关阅读:
    if..endif 语法
    WordPress程序流程分析
    php锁表
    jQuery入门必须掌握的一些API
    集合栈
    回文链表
    链式A+B
    链表分割
    访问单个节点的删除
    链表中倒数第k个结点
  • 原文地址:https://www.cnblogs.com/Genesis2018/p/8304776.html
Copyright © 2020-2023  润新知