提问人:Reska 提问时间:11/3/2023 最后编辑:trincotReska 更新时间:11/11/2023 访问量:67
在不复制数据的情况下调整紧密封装的阵列的大小
Resize tightly packed array without copying data
问:
我想知道是否可以在不复制数据的情况下调整动态分配数组的大小。更具体地说,当我在堆上分配一个大小为 10 的数组时,我在前 5 个位置写入一些值,这些值应该在内存中彼此相邻放置,对吧?因此,如果我想调整数组的大小,使其仅包含这 5 个前置值,有没有办法“缩小”数组的大小,而无需将所有内容复制到另一个具有合适大小的数组?
比如我可以将数组缩小到较小的大小并释放其余的内存吗?
答: 暂无答案
评论
new