单选题
下列关于构造函数的叙述中,错误的是( )。
A、
构造函数在创建类对象时自动执行
B、
可以为构造函数的参数设置默认值
C、
构造函数要负责对静态数据成员进行初始化
D、
复制构造函数的参数是对同类对象的引用
【正确答案】
C
【答案解析】
解析:C++中,构造函数在创建类对象时自动执行,选项A正确;构造函数的参数设置成默认值时,该构造函数是类的默认构造函数,选项B正确;类的静态数据成员不能通过类构造函数进行初始化,而是应该在定义时进行初始化,选项C错误;复制构造函数的参数是同类对象的引用,选项D正确;本题答案为C。
提交答案
关闭