类中的成员可以是另一个类的对象,我们称为对象成员
B类中有对象A作为成员,A为对象成员
class phone
{
public:
phone(string pname)
{
m_pname = pname;
}
string m_pname;
};
class person
{
public:
person(string name, string pname):m_name(name),m_phone(pname)
{
}
string m_name;
phone m_phone;
};
//当其他类对象作为本类成员时,构造时先构造类对象,再构造自身
//析构顺序与构造顺序相反
void test1()
{
person p("张三", "i11");
}
int main() {//主函数返回值为整型
test1();
system("pause");//暂停系统命令
return 0;//退出程序
}