---页首---

C++构造函数及成员变量

class MyClass 
{
public:
	int m_age;
	float m_hight;

	MyClass()
	{

	}
	~MyClass()
	{

	}

	MyClass(int age, float hight)
	{
		this.m_age = age;
		this.m_hight = hight;
	}

};

// 对于构造函数及成员变量的几点简单说明
// 1. 成员变数的内存排布顺序与定义顺序有关,即先写在前面
// 2. 带参数的构造函数可以写成如下形式:
// MyClass(int age, float hight):m_age(age), m_hight(hight){}
// 3. 构造函数间的调用必须在初始化列表中进行,形式如下:
// MyClass():MyClass(100, 1.85){}

posted @ 2019-03-19 11:29  20190311  阅读(981)  评论(0编辑  收藏  举报
---页脚---