在这里,声明了一个参数化的构造函数,但没有创建对应于该构造函数的对象。但是输出是 10 20 这是参数化构造函数的执行,为什么?
#include<iostream>
using namespace std;
class constructor
{
int x, y;
public:
constructor(int a = 10, int b = 20 )
{
x = a;
y = b;
}
void Display()
{
cout<< x << " " << y << endl;
}
};
int main()
{
constructor objBix;
objBix.Display();
return 0;
}