构造函数可以被重载,析构函数不可以被重载。因为构造函数可以有多个且可以带参数,而析构函数只能有一个且不能带参数 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 <...
构造函数可以被重载,因为构造函数可以有多个且可以带参数。析构函数不可以被重载,因为析构函数只能有一个,且不能带参数。构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建对象时, 对象会自动调用它的构造函数。一般来说, 构造函数有以下三个方面的作用:1、给创建的对象建立一个...