在C++中,构造函数的主要特点是什么? A. 构造函数可以有返回值 B. 构造函数在对象创建时自动调用 C. 构造函数可以被重载,但不能被继承 D. 构造函数必须是虚函数 答案解析 构造函数的核心考点是它在对象创建时自动调用,用于初始化对象的状态。选项B正确,因为构造函数确实在对象创建时自动执行。选项A错误,构造函数没有返回值。选项C部分正确,构造函数可以被重载,但它们不能被继承。选项D错误,构造函数不能是虚函数。因此,正确答案是B。 正确答案:B