单项选择题

有关析构函数的说法中错误的是

A) 析构函数有且只有一个
B) 析构函数无任何函数类型
C) 析构函数和构造函数一样可以有形参
D) 析构函数的作用是在对象被撤销时做清理工作