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

动态数组

class A
{......}
int n;
cout<<"请输入n值"
cin>>n;
A *p;
p=new A[n];
之后我想再给这个数组增加一个长度,即
n=n+1;
但是创建不成功,大佬们,我该怎么办,谢谢

正在回答

2 回答

i和intPointer的作用都是什么?谢谢

0 回复 有任何疑惑可以回复我~

可以设立一个指针intPointer:int   *intPointer;
然后当取得了i的值后用:intPointer=(int   *)malloc(i*sizeof(int));
int main()
{
int i;
cin>>i;
int[]a=new int[i];
}

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

动态数组

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信