下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 class TestCtaSS { private: int a; public: TestClass(i

admin2012-12-29  29

问题 下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是(             )。
    class TestCtaSS
    {
    private:
    int a;
    public:
    TestClass(int giva_a=0){a=give_a;}
    }

选项 A、~void TestClass(){}
B、~TestClass void(){}
C、void~TestClass (){}
D、~TestClass 0{}

答案D

解析 C++中的析构函数是类中的一种特殊的成员函数,它用来完成对象删除前的一些清理工作。析构函数不指定返回值类型。析构函数没有参数,同时不能重载。
转载请注明原文地址:https://jikaoti.com/ti/pVL0FFFM
0

最新回复(0)