[主观题]编写类 String 的构造函数、析构函数和赋值函数已知类 String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & perate =(const String &other); // 赋值函数private:char *m_data; // 用于保
[主观题]编写类 String 的构造函数,析构函数和赋值函数
[单选题]对类的构造函数和析构函数描述正确的是A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载
[单选题]对类的构造函数和析构函数描述正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载
[单选题]对类的构造函数和析构函数描述正确的是A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载
[单选题]派生类的构造函数的成员初始化列表中,不能包含( )。A.)基类的构造函数B.)派生类中子对象的初始化C.)基类中子对象的初始化D.)派生类中一般数据成员的初始化
[单选题]( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是A. )派生类的构造函数会隐含调用基类的构造函数B. )如果基类中没有缺省构造函数,那么派生类必须定义构造函数C. )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D. )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
[单选题]( 22 )建立一个类对象时,系统自动调用A. )析构函数B. )构造函数C. )静态函数D. )友元函数
[单选题]下列对类的构造函数和析构函数的描述中,正确的是( )。A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载
[单选题]类的析构函数的作用是A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象