问一道C++基础题
1、假定AB为一个类,则执行“”AB a(4),b(3),*p[2];”语句时,自动调用该类构造函数的次数为()
A、2 B、3 C、4 D、5
给出的答案是B,我感觉应该是A,求解。谢谢!
[解决办法]
答案应该是A。
[解决办法]
*p[2]这个没有分配空间吧?除非
*p = new AB[2](20);
[解决办法]
绝对的啊。。这次我们的考试就考了这个题目啊。。。
毫无疑问的啊A
[解决办法]
我认为是两次
[解决办法]
答案就是A 就是A
[解决办法]
毫无疑问是2次
4次还能说是眼搓
3次改怎么理解汗
[解决办法]
我的理解也应该是A
*p[2]只是指针而已
[解决办法]
A。 前两个定义对象了。后面只是声明了 指向该类型的指针数组,并未生成对象。
[解决办法]