若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是( )。

admin2019-04-01  29

问题 若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是(    )。

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

答案C

解析 语句MyClass a[4],*p[5]不仅定义了4个MyClass对象,分别为a[0],a[1],a[2],a[3],而且定义了5个指向MyClass对象的指针变量,分别为*p[0],*p[1],*p[2],*p[3],*p[4],所以共调用MyClass的构造函数4次。
转载请注明原文地址:https://jikaoti.com/ti/S3t0FFFM
0

最新回复(0)