构造函数和析构函数是否可以被重载?

  • Post author:
  • Post category:其他




构造函数和析构函数是否可以被重载?

构造函数可以被重载,析构函数不可以被重载。因为构造函数可以有多个且可以带参数,而析构函数只能有一个且不能带参数

class Test
{
public:
	Test(int x,int y):x_(x),y_(y)
	{
		cout << "Test()_1" << endl;
	}
	~Test()
	{
		cout << "~Test()" << endl;
	}
	Test(int x):x_(x)
	{
		cout << "Test()_2" << endl;
	}
pritvate:
	int x_;
	int y_;
}

int mian()
{
	Test t;
	return 0;
}



版权声明:本文为weixin_52533616原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。