C++中重新分配空间
我用new分配了一段空间 里面存了一些数据以后 发现分配的空间不够用了 要怎么样重新分配空间呢(里面的数据还有用)?
追问:这样不太麻烦吗 效率太低吧 可以用C语言的relloc()吗
我用new分配了一段空间 里面存了一些数据以后 发现分配的空间不够用了 要怎么样重新分配空间呢(里面的数据还有用)?
追问:这样不太麻烦吗 效率太低吧 可以用C语言的relloc()吗
答案:重新分配一段空间,把原来这段空间的数据复制到新分配的空间,再释放原来那段空间!采用c库功能realloc试试
上一个:求c++进程隐藏源码
下一个:怎么样才能学好C++