单选题
下列关于构造函数的叙述中,错误的是______。
【正确答案】
C
【答案解析】[解析] 本题考查的是类的构造函数。只要创建某个类的一个对象时,编译器就会运行一个构造函数,选项A正确;为所有形参提供默认实参的构造函数称为默认构造函数,选项B正确;只有单个形参,而且该形参是对本类类型对象的引用(常用const来修饰),这样的构造函数称为复制构造函数,选项D正确;类的静态数据成员独立于类的任何对象而存在,不是类类型对象的组成部分,所以不能通过类的构造函数进行初始化,而必须在类定义时,在类定义体的外部定义,选项C错误;答案为C选项。