首页 > 试题广场 >

在类Time中的析构函数可以声明为:void ~Time(i

[单选题]
在类Time中的析构函数可以声明为:void ~Time(int)
  • 正确
  • 错误
析构函数没有返回值,没有参数,也不能重载
发表于 2017-07-26 15:23:32 回复(0)
析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不能带任何参数,也没有返回值(包括void类型)
析构函数有助于在跳出程序(比如关闭文件、释放内存等)前释放资源。
发表于 2019-07-15 10:49:33 回复(0)
析构函数没有参数
发表于 2017-06-08 12:55:24 回复(0)
析构行数的名称与类名称相同,不能带任何参数,并且没有返回值,其目的就是为了在程序结束前释放资源
发表于 2021-11-17 13:08:27 回复(0)
析构函数不返回任何值,没有函数参数,没有函数类型
发表于 2020-12-17 20:51:01 回复(0)
析构函数没有返回值,没有参数,也不能重载
发表于 2024-08-16 10:07:34 回复(0)
1、析构函数无参数;2、无返回值;3、名字与类名相同,前面再加一个~。
void ~Time(int)不满足1、2两点,故不是类Time的析构函数。
发表于 2023-07-19 18:36:46 回复(0)
析构函数是类的一个成员函数,名字由波浪号( ~ )接类名构成。它没有返回值(包括void类型),也不接受参数。
发表于 2022-08-24 15:11:51 回复(0)
析构函数没有返回值,没有参数,也不能重载
发表于 2022-02-27 16:02:38 回复(0)
析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号~作为前缀,它不能带任何参数,也没有返回值(包括void类型)。
发表于 2021-03-10 14:49:51 回复(0)
析构函数没有返回值,没有参数,也不能重载
发表于 2019-10-04 23:04:37 回复(0)