[解决办法] 没听说有类似于renew的东西,友情帮顶 [解决办法] 重新分配个大的。。拷贝过去。。 [解决办法] realloc 其实就是重新分配内存并拷贝原来的东西进来 [解决办法] int *a = new int[10]; int *b = new int[11]; 然后再a的值拷贝到b去~其实realloc 做的就是这个事 封装而已 [解决办法] new操作没有这个功能,只有自己实现. [解决办法]
C/C++ code
int size = 100; xxx a = new xxx[size]; .... xxx b = new xxx[size*2]; memcpy(b, a, size); delete a; a = NULL; ... [解决办法] 晕,前几天才回过一帖一模一样的…… http://topic.csdn.net/u/20100411/17/91206568-6b6a-4665-843f-cf84a313d20a.html