C++基础 constructor基本知识: constructor中文解释为构造函数,是一种特殊的函数:constructor function;不应理解为构造器; constructor保证了对象只要被创建出来就会被初始化; constructor与类的名字是相同的(大小写都一模一样); constructor没有任何返回类型; constructor是成员函数的一种; 除了构造函数(constructor),还有一种叫析构函数(destructor)。构造函数是当对象被调用时创建的,析构函数是你的对象被消灭时创建的(释放掉); 未做过构造不可以做析构; 构造是为了做初始化,但不保证构造了就一定初始化(可能你在构造函数里做了点别的^ - ^) ##类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 例: #include <iostream> using namespace std; class Line{ public: void setLength( double len ); double getLength( void ); Line(); // 这是构造函数,与类名称相同 private: double length; }; // 成员函数定义,包括构造函数 Line