FAQ
vector resize 和 reserve 区别
Faq
区别:
resize():改变vector的元素数量,增加时填充默认值或指定值,减少时删除元素。reserve():预分配内存,改变容量,但不改变元素数量。主要区别:
resize()修改元素个数;reserve()只改变容量,避免多次内存分配。使用场景:
resize():改变元素数量时使用。reserve():预先分配足够内存,避免频繁扩容。
Faq
区别:
resize():改变vector的元素数量,增加时填充默认值或指定值,减少时删除元素。reserve():预分配内存,改变容量,但不改变元素数量。主要区别:
resize()修改元素个数;reserve()只改变容量,避免多次内存分配。使用场景:
resize():改变元素数量时使用。reserve():预先分配足够内存,避免频繁扩容。