下列关于构造函数的说法中,正确的是()。

A.构造函数不能重载
B.构造函数的返回值为void
C.构造函数中可以使用this指针
D.用户必须为定义的类提供构造函数

【答案】:C
构造函数的功能是对对象进行初始化,即对数据成员进行初始化。构造函数是类成员函数,它除了具有一般成员函数的特性之外,还具有一些特殊的性质:①构造函数的名字必须与类名相同;②构造函数不指定返回类型,它隐含有返回值,由系统内部使用;③构造函数可以有一个或多个参数,因此构造函数可以重载;④在创建对象时,系统会自动调用构造函数。
温馨提示:答案为网友推荐,仅供参考
相似回答