更多“析构函数必须由用户定义。() ”相关问题
  • 第1题:

    假定用户没有给一个名为MyClas的类定义析构函数,则系统为其定义的默认析构函数形式为【 】。


    正确答案:~MyClas()
    ~MyClas() 解析:析构函数名是在类名前加符号“~”,它既没有返回值,也没有参数。

  • 第2题:

    在C#中,定义一个类时,用户不可以声明一个析构函数,因为析构函数是由编译器自动生成的。


    private

  • 第3题:

    下面对析构函数的错误描述是()。

    A.系统不能提供默认的析构函数

    B.析构函数必须由用户定义

    C.析构函数没有参数

    D.析构函数可以设置默认参数


    析构函数无形参,也不能重载

  • 第4题:

    4、下面对析构函数的正确描述是()

    A.系统可以提供默认的析构函数

    B.析构函数必须由用户定义

    C.析构函数可以有参数

    D.析构函数可以设置默认参数


    C

  • 第5题:

    下列对析构函数的描述中,正确的是

    A.一个类中只能定义一个析构函数

    B.析构函数可以重载

    C.析构函数的定义只能在类声明体内

    D.析构函数可以有一个或多个参数


    C