我剛開始覺得這好恐怖,好可怕不想碰,因為我承認我是俗辣程序猿,不太敢碰新技術 ,現在逐漸改善俗辣程序猿的個性。
1. 先認識STL是什麼 (Ref. 標準模板庫)
2. 初步入門STL,這邊以Vector來說明
3.可參考這位作者的Vector應用文章
https://ramihaha.tw/c-program-container-vector-array-linklist/
不過這邊有個建議:
在這裡,我建議大家把它想像成令人又愛又恨的指標吧! (紅筆重點畫得很奇怪…XDrz)
=> 這邊如果container是vector可以把iterator當作pointer是OK的,但是若是在其他種類的container的iterator不一定是poniter。
vector的iterator是pointer,list的iterator就不是pointer,這邊有討論可以參考。
jhanggj
2017/07/24
這邊先記錄初步的vector,晚點會再補充我應用在工作上的用法,謝謝。