c++初始化列表
person(int a ,int b, int c):m_A(a),m_B(b),m_C(c)
{
}
c++中的成员可以是另一个类的对象,我们称该成员为对象成员
//手机类
class Phone
{
public:
Phone(string pName)
{
m_PName=pName;
}
string m_PName;
}
//人类
class Person
{
public:
//Phone m_Phone=pName 隐式转换
Person(string name, string pName):m_Name(name),m_Phone(pName)
{
}
string m_Name;
Phone m_Phone;
}
void test()
{
//当其他类对象作为本类成员,构造函数先构造对象 再构造自身 析构的顺序是先构造的后析构
Person p("张三","promax");
}



