看看C++学习能否坚持下去

来源:互联网 发布:更改windows桌面路径 编辑:程序博客网 时间:2024/03/28 20:37

class Object

{

   

    

public:

    enum myEnum

    {

        TYPEA = 100,

        TYPEB

    };

    

    Object(int num) : number_(num),kNumber(num),ref(number_)

    {

        printf("\nObject=:%d\n",num);

    }

    ~Object()

    {

        printf("\n~Object:%d\n",number_);

    }

private:

    int number_;//     引用成员初始化只能放到初始化列表中初始化

    constint kNumber;//const 只能放到初始化列表中初始化

                    //

    int& ref;

};

class Container

{


public:

    Container(Object object=0,Object object1 =1) :object_(object),object1_(object1)

    {

        printf("\nContainer\n");

    }

    ~Container()

    {

        printf("\n~Container\n");

    }

private:

    Object object_;//对象成员变量 如果提供了构造函数 只能放到初始化列表中 初始化。

    Object object1_;

};

原创粉丝点击