VECTOR 的默认容量是 16。当向 VECTOR 中添加元素时,如果当前容量不足,VECTOR 会按照以下规则进行扩容:

  1. 如果当前容量小于 1,000,则将容量扩大为原来的两倍;
  2. 如果当前容量大于等于 1,000,则将容量扩大为原来的 1.5 倍。

例如,如果当前容量为 20,则添加一个元素后,VECTOR 的容量将扩大为 30。如果当前容量为 2,000,则添加一个元素后,VECTOR 的容量将扩大为 3,000。

VECTOR 的默认容量和扩容规则详解

原文地址: https://www.cveoy.top/t/topic/ndBV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录