#include<iostream>
using namespace std;
class Person
{
public:
Person(char* name, bool sex)
{
strcpy(m_name, name);
m_sex = sex;
cout << "Person类构造函数被调用!" << endl;
}
~Person()
{
cout << "Person类析构函数被调用!" << endl;
}
private:
char m_name[20];
bool m_sex;
};
int main()
{
Person person("张三", true);
return 0;
}
error C2664: “Person::Person(const Person &)”: 无法将参数 1 从“const char [5]”转换为“char *”
message : 从字符串文本转换将丢失 const 限定符(请参阅 /Zc:strictStrings)