类的构造函数在以下什么情况下会被自动调用()

类的构造函数在以下什么情况下会被自动调用()


A、

定义成员函数时


B、

定义对象时


C、

定义数据成员时


D、

定义友元函数时


【正确答案】:B
【题目解析】:

为了对对象进行初始化,C++提供了一种称为构造函数的机制,用于对对象进行初始化。故本题选B。

在对象生成时,系统自动调用构造函数,用户在程序中不会直接调用构造函数。


Top