在C++中怎么通过New申请多个连续的存储空间?
答案:3 悬赏:40 手机版
解决时间 2021-04-28 06:12
- 提问者网友:活着好累
- 2021-04-28 00:43
在C++中怎么通过New申请多个连续的存储空间?
最佳答案
- 五星知识达人网友:动情书生
- 2021-04-28 02:10
其实原理是一样的,你需要用new申请一个空间,当然了也需要一个指针来承接申请来的空间。例如:int*p;p=new int[3];申请空间的大小就是3倍的sizeof(int),是连续的。也可以看作是开辟了一个数组。在C++中也可以单独开辟一个整型的空间,比如int*p=new int; 。作用相当于定义了一个整型数据p。一般都是开辟一个数组(即连续的空间)或者一个类。
全部回答
- 1楼网友:冷風如刀
- 2021-04-28 04:44
动态数组、
int *p = new int[5];
int *p = new int[5];
- 2楼网友:西风乍起
- 2021-04-28 03:18
p=new int[10];
和
p=(int *)malloc(sizeof(int)*10);
相同
和
p=(int *)malloc(sizeof(int)*10);
相同
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯