vector在clear()之后空间会不会释放?
  • 板块学术版
  • 楼主E_huanJX泛舟客
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/10/2 16:59
  • 上次更新2023/10/27 09:11:51
查看原帖
vector在clear()之后空间会不会释放?
546246
E_huanJX泛舟客楼主2022/10/2 16:59

rt,我以前一直以为 vector 使用 clear() 之后空间就会释放。

但是在 P5538 的第二篇题解里看到这样一句话:“vector 在 clear() 之后可以使用 shrink_to_fit() 函数清空使用内存,减少空间使用,使空间复杂度正确。”

所以想知道 clear() 之后到底会不会释放空间呢?还是必须加上 shrink_to_fit() 才行?

2022/10/2 16:59
加载中...