首页 > 试题广场 >

假设有一个C++类名为Thunder,则此类的析构函数为?

[单选题]
假设有一个C++类名为Thunder,则此类的析构函数为()。
  • ::Thunder()
  • void ~Thunder(void)
  • ~Thunder()
  • void ~Thunder()
推荐
【正确答案】C
【解析】析构函数的格式:~类名(); 没有参数列表、返回值类型及返回值。
 
构造函数和析构函数知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp23
编辑于 2021-11-17 15:26:22 回复(0)
C.~Thunder()

C++当中的析构函数格式如下:
class <类名>
{
public:
~<类名>();
};

编辑于 2021-11-17 15:26:22 回复(0)
析构函数无参数,无返回值。名字与类名相同。前面再加一个~。根据这几点选择C。
发表于 2016-08-14 16:38:59 回复(0)
C.  析构函数没有返回值,没有参数.
发表于 2015-05-01 15:24:45 回复(0)

aldas dca adds

编辑于 2021-01-07 11:51:19 回复(0)
<p>析构函数无参数无返回值,名字与类名相同,前面加“~”</p>
发表于 2020-07-01 11:53:40 回复(0)
就这样
发表于 2019-07-29 14:07:07 回复(0)
类中析构函数的格式为 ~<类名>();
发表于 2018-12-31 12:21:14 回复(0)
析构函数无参数,无返回值。名字与类名相同。前面再加一个~。根据这几点选择C。
~Thunder()
发表于 2018-07-10 10:54:23 回复(0)
析构函数没有返回值没有参数
发表于 2016-08-11 22:39:49 回复(0)
析构函数没有返回类型,即使是void类型也不行。请一定要注意。
发表于 2016-05-21 13:04:12 回复(0)
析构函数无返回值,无参数类型,每个类只有一个
发表于 2015-08-12 14:16:04 回复(0)