网站建设 中企动力医院,网站的设计流程是怎么样的?,南希网站建设,园区官方网站建设C++构造函数 当创建一个对象时,往往需要做一些初始化工作,例如对数据成员赋值等。为了解决这个问题,C++提供了构造函数。 构造函数(Constructor)是一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户调用(用户也不能调用),而是在创建对象时自动执行。构造…C++构造函数
当创建一个对象时,往往需要做一些初始化工作,例如对数据成员赋值等。为了解决这个问题,C++提供了构造函数。 构造函数(Constructor)是一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户调用(用户也不能调用),而是在创建对象时自动执行。构造函数的作用是在创建对象时进行初始化工作,最常见的就是对成员变量赋值。 一个构造函数的例子: #include iostream using namespace std; class Student{ private: char *name; int age; float score; public: //声明构造函数 Student(char *, int, float); //声明普通成员函数 void say(); }; //定义构造函数 Student::Student(char *name1, int age1, float score1){ name = name1; age = age1; score = score1; } //定义普通成员函数 void Student::say(){ coutname"的年龄是 "age",成绩是 "scorel