咕人工智能NLP系統(tǒng)班2023泡
Vector所采用的數(shù)據(jù)結構非常簡單,線性連續(xù)空間,單口,它以兩個迭代器_Myfirst和_Mylast分別指向配置得來的連續(xù)空間中目前已被使用的范圍,并以迭代器_Myend指向整塊連續(xù)內存空間的尾端。
為了降低空間配置時的速度成本,vector實際配置的大小可能比客戶端需求大一些,以備將來可能的擴充,這邊是容量的概念。換句話說,一個vector的容量永遠大于或等于其大小,一旦容量等于大小,便是滿載,下次再有新增元素,整個vector容器就得另覓居所。
標簽: