刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
解答思路:
首先,我们需要理解题目中的类AB和其构造函数的使用方式。从题目中我们知道创建了AB类的对象a、b、c以及一个指向AB类对象的指针数组p。每个对象的创建都会调用一次构造函数。因此,我们需要计算创建这些对象时调用的构造函数次数。
具体地,我们创建了两个对象a和b,这是两次调用构造函数。然后我们创建了一个数组c[3],这意味着创建了三个对象c0、c1和c2,这是三次调用构造函数。最后,我们创建了一个指针数组p,其中包含两个指针p[0]和p[1],这两个指针分别指向对象a和b,对象的引用不会再次调用构造函数。因此,我们需要计算的是创建对象时的构造函数调用次数,而不是指针或引用的次数。
最优回答:
执行完该语句后共调用该类的构造函数次数为5次。创建对象a、b时各调用一次,创建对象数组c时调用三次。
本文链接:请阐述在以下代码情境下,类AB的构造函数被调用了多少次?情境如下:创建了类AB的对象a、b、c数组以
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!