首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问一路C++基础题

2013-01-17 
问一道C++基础题1、假定AB为一个类,则执行“”AB a(4),b(3),*p[2]”语句时,自动调用该类构造函数的次数为()  

问一道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。   前两个定义对象了。后面只是声明了 指向该类型的指针数组,并未生成对象。
[解决办法]

引用:
1、假定AB为一个类,则执行“”AB a(4),b(3),*p[2];”语句时,自动调用该类构造函数的次数为()
A、2          B、3        C、4       D、5
给出的答案是B,我感觉应该是A,求解。谢谢!

++
[解决办法]
A啊,后面的只是指针数组而已

热点排行