vector是C++的一種挨次容器,它可以存放肆意類型的對象,而且是一個動態數組,利用vector容器可以或許加倍便利的處置各類各樣的數據,很年夜水平提高開辟的效率!下面將申明幾種遍歷vector容器的方式和若何查找vector容器的條目!
可以采用數組的體例遍歷vector標的目的量,vector標的目的量供給size函數可以或許獲取vector的巨細
從輸出成果看,經由過程數組體例,vector標的目的量中所稀有據都可以或許顯示出來。
還可以經由過程迭代器遍歷vector標的目的量,vector供給了函數begin和end進行遍歷拜候
從下圖輸出的成果可以看出利用迭代器也可以輸出vector標的目的量中的所有值
第三種遍歷vector標的目的量的方式是vector供給的函數at, 該函數會查抄下標是否越界
同樣可以看到輸出的成果是打印了vector標的目的量內的所有值
申明遍歷標的目的量的幾種方式后,經由過程find函數可以或許查找vector是否存在某個變量,并返回迭代器,經由過程該迭代器可以判定是否找到要尋找的變量
find函數返回的迭代器若是不等于end,申明在vector中找到需要的值,而且經由過程該迭代器可以或許輸出變量的值
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!