当前位置:编程学习 > C/C++ >>

C++中重新分配空间

我用new分配了一段空间 里面存了一些数据以后 发现分配的空间不够用了 要怎么样重新分配空间呢(里面的数据还有用)?

追问:这样不太麻烦吗   效率太低吧   可以用C语言的relloc()吗
答案:重新分配一段空间,把原来这段空间的数据复制到新分配的空间,再释放原来那段空间!

采用c库功能realloc试试

上一个:求c++进程隐藏源码
下一个:怎么样才能学好C++

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,