首页 > 解决方案 > 为什么调用构造函数时会出现编译错误?

问题描述

class Normal {
private:
 int v1;
 int v2;
public:
 Normal()
{
 v1 = 0;
 v2 = 0;
}
 Normal (int m, int n); 
};

 Normal::Normal(int m = 5, int n = 5) 
{
 v1 = m;
 v2 = n;
}


int main()
{
 Normal n;
}

我收到有关重载的编译错误,但我不知道为什么,声明错误吗?

标签: c++constructorcompiler-errors

解决方案


推荐阅读