第23985题 单选
下面关于C++类构造和析构函数的说法,错误的是( )
A

构造函数不能声明为虚函数。

B

析构函数必须声明为虚函数。

C

类的默认构造函数可以被声明为private。

D

类的析构函数可以被声明为private。