我刚刚创建了一个人类并定义了 2 个重载的构造函数,如您所见,然后创建了一个包含 2 个对象的数组,但弹出了一些错误!
为什么我得到这两个错误?[-fpermissive] 错误是什么?
#include <iostream>
using namespace std;
class person
{
int x;
public:
person() {
x=0;
}
person(int y){ //error
x=y;
}
};
int main()
{
int n;
cin>>n;
person* Arr= new person[2];
Arr[0]=new person(n); //error
return 0;
}