C++中vector的size和capacity,空和非空的理解

C++Primer P340 當某vector對象爲空容器時,不能對其進行拷貝、賦值、訪問以及一些相關的寫操作(如fill_n,copy等函數)。所謂容器爲空,與其容量(即內存空間capacity,可存儲元素的最大數量)無關,只跟其大小(size,已經存儲的元素數量)有關。 當對一個空容器執行resize()操作後,其size變成指定值,capacity也會變爲那個值,容器非空;而若對空容器執行r
相關文章
相關標籤/搜索