下面关于 C++ 类构造和析构函数的说法,错误的是 A. 构造函数不能声明为虚函数 B. 析构函数必须声明为虚函数 C. 类的默认构造函数可以被声明为 private D. 类的析构函数可以被声明为 private