#include <iostream>
using namespace std;
class CStudent
{
public:
int age = 0;
int num = 0;
char sex;
char name[50];
// 声明构造函数
CStudent(int stu_num, int stu_age)
{
num = stu_num; // 赋值学号
age = stu_age; // 赋值年龄
sex = 'f'; // 默认赋值女性
memset(name, 0, 50); // 默认对学生名字置空
}
};
int main()
{
// 实例化
CStudent *stu = new CStudent(1001, 18);
// 输出初始值
cout << "初始学生年龄 = " << stu->age << endl;
cout << "初始学生学号 = " << stu->num << endl;
cout << "初始学生性别 = " << stu->sex << endl;
cout << "初始学生姓名 = " << stu->name << endl;
return 0;
}
【千律】C++基础:类的构造函数和初始化
最新推荐文章于 2023-07-13 07:35:25 发布