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