zoukankan      html  css  js  c++  java
  • C++ Constructor

    // File: test.cpp
    // Author: lxw
    // Date: 2015-08-11
    
    #include <iostream>
    #include <string>
    #include <vector>
    #include <algorithm>
    #include <set>
    #include <climits>
    
    using namespace std;
    
    int number(){
        cout << "hello" << endl;
        return 11;
    }
    
    class Demo{
    private:
        int a = number();   //NOTE: [calls before constructor.] NOT ALWAYS call this.
        int b = number();
    public:
        Demo(){
            cout << "Constructor Demo()" << endl;
        }
        Demo(int A):a(A){
            cout << "Constructor Demo(int A)" << endl;
        }
        int getA(){
            return this->a;
        }
        int getB(){
            return this->b;
        }
    };
    
    int main(void){
        /*
        //NOTE: NOT "hello
    Constructor Demo(int A)" but "Constructor Demo(int A)"
        Demo d(3);  //Constructor Demo(int A)
        cout << d.getA() << endl; //3    
        cout << endl;
        Demo d1;  //hello
    Constructor Demo()
        cout << d1.getA() << endl;  //11
        */
        /*
        Output:
        Constructor Demo(int A)
        3
    
        hello
        Constructor Demo()
        11
        */
    
        Demo d(3);  //hello
    Constructor Demo(int A)
        cout << d.getA() << endl; //3
        cout << d.getB() << endl; //11
        cout << endl;
        Demo d1;  //hello
    hello
    Constructor Demo()
        cout << d1.getA() << endl;  //11
        cout << d1.getB() << endl;  //11
        /*
        Output:
        hello
        Constructor Demo(int A)
        3
        11
    
        hello
        hello
        Constructor Demo()
        11
        11
        */
        return 0;
    }
  • 相关阅读:
    微软首届Power Platform开发黑客松大赛
    PowerApps 简介
    PowerBI KPI 演示
    什么是Power Platform低代码
    利用Microsoft PowerApps模板,一分钟创建Service Desk服务程序
    Power Platform
    Microsoft Power Platform 低代码开发平台
    登录监听Enter键
    代理配置
    Enjoy the pain about Moloch
  • 原文地址:https://www.cnblogs.com/lxw0109/p/cpp_constructor.html
Copyright © 2011-2022 走看看