|
|
发表于 2020-11-7 17:58:12
|
显示全部楼层
- #include <iostream>
- using namespace std;
- class Phone {
- public:
- Phone(string Name) {
- cout << "Phone的构造函数调用" << endl;
- m_Pname = Name;
- }
- string m_Pname;
- };
- class Person
- {
- public:
- string m_Name;
- Phone m_Phone;
- Person(string pname, string Pname) :m_Phone(Phone(Pname)) {
- m_Name = pname;
- }
- };
- void test01() {
- Person p1("XXX", "Iphone 12 pro max");
- cout << "姓名:" << p1.m_Name << endl;
- cout << "所用手机:" << p1.m_Phone.m_Pname << endl;
- }
- int main() {
- test01();
- system("pause");
- return 0;
- }
复制代码 |
|