单选题 下面的描述中, ____ 是正确的。
【正确答案】 A
【答案解析】[解析] 本题考核C++中各知识点的应用。
①virtual关键词既可以用来声明虚基类,也可以用来声明虚函数。所以选项A的描述是正确的。
②C++规定,含有纯虚函数的类是抽象类,它不能用来定义对象。选项B的描述中,前半句是正确的,但后半句是错误的。
③在C++中,如果所有的基类和子对象构造函数都不需要参数,派生也不需要参数初始化,则派生类中,可以不定义构造函数。所以选项C的描述是错误的。
④在C++中,静态数据成员的初始化必须在类体外进行。所以选项D的描述是错误的。