文章目录
构造函数初始化列表
类A中如果有成员是其他类B的对象, 则构造函数需要使用初始化列表进行B的初始化
person.h
#pragma once
#include <iostream>
using namespace std;
class Student
{
public:
Student(int id) //有参构造
{
m_id = id;
cout << " Student:" << m_id << "有参构造" << endl;
}
Student(const Student& another) //拷贝构造
{
m_id = another.m_id;
cout << " Student:" << m_id << "拷贝构造" << endl;
}
~Student()
{