为什么C++中没有类似于realloc()的函数
如果你需要,你当然可以使用realloc()。但是,realloc()仅仅保证能工作于这样的数组之上:它们被malloc()(或者类似的函数)分配,包含一些没有用户定义的复制构造函数(copy constructors)的对象。而且,要记住,与通常的期望相反,realloc()有时也必须复制它的参数数组。
在C++中,处理内存重新分配的更好的方法是,使用标准库中的容器,例如vector,并让它自我增长。
在C++中,处理内存重新分配的更好的方法是,使用标准库中的容器,例如vector,并让它自我增长。