c++ 怎么增加array 的大小,然后输入更多数字
答案:3 悬赏:0
解决时间 2021-02-13 00:34
- 提问者网友:绿海猖狂
- 2021-02-12 05:26
c++ 怎么增加array 的大小,然后输入更多数字
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-12 06:15
如果题目要求不能用stl的东西,而只能用数组的话。
那就只能模拟vector了,当数组容量用完了的时候,重新new一个更大的数组,然后把老数组中的数据memcpy到新数组中,再释放老数组,然后调整一下指针就OK了。
那就只能模拟vector了,当数组容量用完了的时候,重新new一个更大的数组,然后把老数组中的数据memcpy到新数组中,再释放老数组,然后调整一下指针就OK了。
全部回答
- 1楼网友:有钳、任性
- 2021-02-12 08:39
用vector不是更好吗?
- 2楼网友:寂寞的炫耀
- 2021-02-12 07:04
你好!
不用new,改用malloc(), realloc()
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |