编写一个程序,输入若干个非0数字,将这些数字存储在数组中,并将这些数值显示出来。要求:程序可以处理任意多个数字,即动态分配数组大小。提示:可先分配大小为10的数组,当输入数字超过10个时,重新分配数组大小为20个,当数字超过20个时,重新分配数组大小为30个。
重新分配数组后,相当于重新申请了一段新的内存空间,原空间地址存储的数字需要手动复制到新的地址空间。具体可学习下vector的实现过程
重新分配你的指针就指向了其它地方了