中易网

c++数组对象的疑问

答案:4  悬赏:10  
解决时间 2021-04-22 09:28
在c++中定义数组对象时,必须要使用无参构造函数么?如果是,为什么?如果不是,那么用无参构造函数有什么好处呢?
最佳答案
不是无参构造函数
是默认构造函数
默认构造函数有两种形式
一种就是你说的无参构造函数
另一种是 构造函数的参数都有默认值

然后 想定义对象数组[不是数组对象] 这个类要提供默认构造参数
全部回答
的确是这样,必须使用无参(或者叫默认)构造函数,无参构造函数就是用在声明该类对象时,不必或者不可能传递构造函数参数时,对象数组就是这样
可以定义指针数组: typedef class1 * pcc; class1 **p=new pcc[10]; p[0]=new class1(...);//可灵活指定重载的构造函数 p[1]=new class1(...);//可灵活指定重载的构造函数 .........
是的 。 但是第一个是程序运行之前就知道数组长度的分配方法,第二个是分配长度在程序运行后由用户或某些判断给出的情况下实现的动态分配。另一个不同点是为他们开辟的空间位置不同。第一种在栈,第二种在堆。 有一个口诀:动态的new,静态的不new;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Gossip girl里S和B谁漂亮?
求不可阻挡的high kick的歌 高手帮忙。
英国签证可以用普通雅思成绩么
巅峰刀郎是什么水平,能否和刘欢,孙楠,汪峰
济南哪有女刊、瘦美人的专卖店。是卖那些东西
苍溪有没有苏宁易购专门点
拼音“mo”和“me”有何区别?为什么要分成这
永胜县星湖邮政所这个地址在什么地方,我要处
东方骄子网吧地址好找么,我有些事要过去
超越时代网络地址在什么地方,想过去办事
结合实例谈谈中国传统的阴阳五行文化在中国古
漂白水把衣服漂黄了,怎么办啊?
穿裙子的女孩子为什么还要穿打底裤啊
洛奇人类的第2张卡
X5里星期天的贡献双倍是不是代表R点双倍
推荐资讯
安装游戏DNF中遇到这样的问题,高手来!
谁能给个梦幻诛仙或激活码我
驴胶是什么东西
身上很痒用什么可以治好呢?
如何成为外汇代理商,需要什么资质么
世界残疾人是什么时候?
itunes重新下载了原本iPhone上有的东西怎么弄
银川哪里有卖饸洛面的
婴幼儿枕头里装什么好谁知道,要注意什么?
岗头村地址在什么地方,想过去办事
梦幻诛仙小问题
甲状腺功能减退的肥胖
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?