#include <iostream>
#include <stdio.h>
using namespace std;
class Student
{
public:
//默认构造函数
Student()
{
num = 1001;
age = 18;
}
//初始化构造函数
Student(int n, int a) :num(n), age(a) {}
private:
int num;
int age;
};
int main()
{
//用默认构造函数初始化对象S1
Student s1;
//用初始化构造函数初始化对象S2
Student s2(1002, 18);
return 0;
}
用初始化构造函数的中1002的作用流程为 1002->int n ->num(n)中的n ->num变量