严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2248 “main::Person::~Person”: 无法访问 private 成员(在“main::Person”类中声明)
#include<iostream>
#include<ctime>
int main()
{
using namespace std;
class Person
{
//Person()
//{
// cout << "构造函数调用"<<endl;
//}
Person(int age)
{
cout << "有参构造函数调用" << endl;
}
Person(const Person &p1)
{
cout << "拷贝构造函数调用" << endl;
}
~Person() {
cout << "析构函数被调用" << endl;
}
};
Person p1(18);
Person p2 = p1;
return 0;
}
解决方案:添加public关键字即可