假定.MyClass为一个类,则执行MyClass a,b(2),*p;语句时,自动调用该类构造函数( )次。

admin2013-10-15  77

问题 假定.MyClass为一个类,则执行MyClass a,b(2),*p;语句时,自动调用该类构造函数(    )次。

选项 A、2
B、3
C、4
D、5

答案A

解析 C++在创建一个对象时,会调用类的构造函数。执行MyClass a b,(2),*p;创建了两个对象a、b和指针p,在创建对象a和b会调用构造函数,而创建指针p时,由于p本身不是对象,所以不调用类的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/AbBD777K
0

最新回复(0)