读书人

【C++第五课】-析构与构析上

发布时间: 2013-10-03 17:28:15 作者: rapoo

【C++第五课】---析构与构析上

在C++中,一般定义一个对象之后,我们最好是能够将其初始化,使他有一个确定的初始状态,这样能避免很多不确定因素,那么在C++中是如何做的呢?

这时候就需要引入构造函数的概念了。


一、所谓构造函数

C++中的类可以定义和类名相同的特殊成员函数,这种函数就叫做构造函数。

注意:定义构造函数的时候可以有参数的,但是定义的构造函数不能有返回值的

但是,但是在构造函数中是可以有return语句的。

举个例子:

#ifndef __ARRAY_H_#define __ARRAY_H_class ARRAY{public:ARRAY(int length);ARRAY(const ARRAY& obj);int Get_Data(int index);void Set_Data(int index,int value);int Length();void Destroy();private:int m_length;int* m_space;};#endif





读书人网 >C++

热点推荐