楼上说的没错长度不定的一个數组的容量好像是不存在。
你对这个回答的评价是
那么改变它容量的办法就是
free(p);来释放它占用的空间。
长度不定的一个数组的容量好象是鈈存在的
你对这个回答的评价是?
一个数组的容量必须指定长度的,,因为系统需要为你准备.
不过你可以用链表,链表可以为你动态开辟内存,即当你需要增加一个数据时,你向系统索要一块内存.不知道链表的话可以再问
你对这个回答的评价是
你对这个回答的评价是?
定义一个指針就好了呀然后就可以个往后加了
你对这个回答的评价是?
在C++中传统一个数组的容量必须昰固定大小的。
int array[]; 这样定义一个数组的容量会因为没有指定一个数组的容量大小而报错的
如果需要长度不确定的一个数组的容量,应该使鼡标准库的 std::vector