单项选择题

下列关于类的析构函数的叙述中,错误的是

A.定义析构函数时不能指定返回值
B.析构函数的函数名就是类名前加上字符~
C.析构函数可以重载
D.在一个类中如果没有定义析构函数,系统将自动生成一个析构函数