```
include
using namespace std;
include
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 test01() {
Person p("张三 ","苹果MAX");
cout << p.m_name << "拿着" << p.m_phone.m_pname << endl;
}
int main() {
test01();
}```
我是跟着b站学的,这一课代码几乎和视频一模一样,就是不知道为什么
Person p("张三 ","苹果MAX");
这一行代码报错,我怎么也想不通,可以给我一个解答嘛?