首页学历类考试大学计算机科学
(简答题)

class类类型中,析构函数具有什么特征?

正确答案

析构函数是类的一个特殊的成员函数,它的主要功能是完成对象的初始化,具有以下的特点:
①析构函数的名字必须和类的名字相同;
②析构函数无类型说明,它不能有返回值,在析构函数类下不能有return语句,析构函数可以被重载;
③在定义类时若没有定义析构函数,编译器会在内部自动生成一个不带参数的缺省构造函数,其格式如下:类名::缺省构造函数名(){};
④创建对象时,系统自动调用构造函数,一般不要在程序中显式的调用构造函数。

答案解析

相似试题

  • (简答题)

    class类类型中,构造函数应具有哪些特征?

    答案解析

  • (单选题)

    在具有继承关系的类层次体系中,析构函数执行的顺序是()

    答案解析

  • (填空题)

    当一个派生类中含有子对象时,该派生类的析构函数中应包含()的析构函数、子对象类的()和()的析构函数。

    答案解析

  • (判断题)

    派生类的析构函数中不包含直接基类的析构函数。

    答案解析

  • (判断题)

    派生类的析构函数中不包含直接基类的析构函数。

    答案解析

  • (填空题)

    在一个类中可以定义()构造函数,()个析构函数。

    答案解析

  • (单选题)

    下列函数原型中,可以作为类Base析构函数的是()

    答案解析

  • (填空题)

    如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。

    答案解析

  • (简答题)

    c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?

    答案解析

快考试在线搜题