c++如何实现一维动态数组的插入

2025-01-25 09:08:50
推荐回答(1个)
回答1:

没有什么好方法
只能重新开辟足够的内存,然后内存copy过去,再做插入
可以参考std::vector的实现,在内存不足的时候,重新申请当前2倍大小的内存,然后再操作。所以std::vector的跌代器,可能会在insert函数执行后失效。