为了账号安全,请及时绑定邮箱和手机立即绑定

求助大佬们:C++动态数组

求助大佬们:C++动态数组

C++
KY2020 2017-07-06 12:14:28
class A {......} int n; cout<<"请输入n值" cin>>n; A *p; p=new A[n]; 之后我想再给这个数组增加一个长度,即 n=n+1; 但是创建不成功,大佬们,我该怎么办,谢谢
查看完整描述

1 回答

已采纳
?
书旅

TA贡献238条经验 获得超101个赞

语法上要求是数组下标不能是变量,但是在编译器上这样写好像都不报错。

在C和C++中,数组的大小在定义的时候就已经确定大小了,不能再改变它的长度了。除非你把现有数组的数据全部复制到另一个长度比它大的数组中

查看完整回答
1 反对 回复 2017-07-06
  • 1 回答
  • 0 关注
  • 1207 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信