c++ 基础 之 初始化函数列表

来源:互联网 发布:jtl 文件java 解析 编辑:程序博客网 时间:2024/06/16 22:27

 

#include "stdafx.h"
#include <iostream>
using namespace std;
class Member
{
public:
 int m_ix;
 Member(int ix):m_ix(ix)
 {

 }
protected:
private:
};
class withMember
{
public:
 int y;
 Member m;
 withMember(int a,int b):m(a),y(b){}
 //如果没有在初始化列表中对成员对象进行初始化,
 //编译器会调用成员对象的默认构造函数。如果该对象没有构造默认构造函数,编译报错!
 //多个成员对象,按照声明的顺序初始化!
protected:
private:
};

 

原创粉丝点击