区别

  • resize是调整string的size(length),操作后,[0, n)都可访问

    • 若大于原有长度,则填充对应字符,默认\0

    • 若小于原有长度,则截断

  • reserve是预留空间,以便快速插入,操作后,元素仍保持原样

    • 当大于原有容量(capacity),则引起重新分配过程

留言