构造函数 每次创建类的新对象时执行构造函数的名称与类名相同,不带类型,可以有参数也可以没参数构造函数有时给成员函数付初值 析构函数 每次删除所创建的对象时执行析构函数与构造函数类似,前面多个~不带任何参数, #include "iostream"using namespace std;class Line {public:void setLength(int len);int getLength();Line();~Line();private:int length;} ;Line :: Line() {cout << "创建了一个对象" << endl; }Line :: ~Line() {cout << "删除了一个对象" << endl; }void Line :: setLength(int len) //注意:前面需要类型 {length = len; }int Line :: getLength() {return length; }int main(void) {Line line;line.setLength(7);cout << "length is " << line.getLength() << endl; }