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