C++里new操作符的形参size是系统传入的吗
答案:2 悬赏:60 手机版
解决时间 2021-04-05 04:03
- 提问者网友:我一贱你就笑
- 2021-04-04 09:02
C++里new操作符的形参size是系统传入的吗
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-04-04 10:41
SomeClass someClass = new SomeClass这种写法是错误的,new返回的是一个指针
应为SomeClass *someClass = new SomeClass
这个参数是自己传进去的,如果不传的话,代表的意思是系统从堆中划分一块区域,动态创建一个类型的数据,someClass是指向该区域的指针
SomeClass *someClass = new SomeClass[4];
代表的意思是someClass是一个数组,它有4个SomeClass类型的元素
应为SomeClass *someClass = new SomeClass
这个参数是自己传进去的,如果不传的话,代表的意思是系统从堆中划分一块区域,动态创建一个类型的数据,someClass是指向该区域的指针
SomeClass *someClass = new SomeClass[4];
代表的意思是someClass是一个数组,它有4个SomeClass类型的元素
全部回答
- 1楼网友:一把行者刀
- 2021-04-04 11:37
不是,是自己传进去的。追问可是自己没有传啊 都是 SomeClass someClass = new SomeClass。。。。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯