2017-07-24

[C++] 好用的Vector,初步的STL (待補充)

Hi all,我是GJ,工作一陣子,目前初步接觸了C++的STL,這個會很恐怖嗎?

我剛開始覺得這好恐怖,好可怕不想碰,因為我承認我是俗辣程序猿,不太敢碰新技術 ,現在逐漸改善俗辣程序猿的個性。



1. 先認識STL是什麼 (Ref. 標準模板庫)




2. 初步入門STL,這邊以Vector來說明

3.可參考這位作者的Vector應用文章
 https://ramihaha.tw/c-program-container-vector-array-linklist/

不過這邊有個建議:

在這裡,我建議大家把它想像成令人又愛又恨的指標吧! (紅筆重點畫得很奇怪…XDrz)

=> 這邊如果containervector可以把iterator當作pointerOK的,但是若是在其他種類的containeriterator不一定是poniter

vectoriteratorpointerlistiterator就不是pointer,這邊有討論可以參考。

jhanggj
2017/07/24

來自 <https://disqus.com/embed/comments/?base=default&f=ramihaha&t_i=1436%20http%3A%2F%2F140.124.44.49%2Frami%2F%3Fp%3D1436&t_u=https%3A%2F%2Framihaha.tw%2Fc-program-container-vector-array-linklist%2F&t_e=%5BC%2B%2B%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88%5D%20%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98%E2%94%80%E5%AE%B9%E5%99%A8%20vector%E7%9A%84%E4%BD%BF%E7%94%A8(%E4%BA%8C%E7%B6%AD%E9%99%A3%E5%88%97%E8%88%87%E4%BA%8C%E7%B6%AD%E4%B8%B2%E5%88%97)&t_d=%5BC%2B%2B%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88%5D%20%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98%E2%94%80%E5%AE%B9%E5%99%A8%20vector%E7%9A%84%E4%BD%BF%E7%94%A8(%E4%BA%8C%E7%B6%AD%E9%99%A3%E5%88%97%E8%88%87%E4%BA%8C%E7%B6%AD%E4%B8%B2%E5%88%97)&t_t=%5BC%2B%2B%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88%5D%20%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98%E2%94%80%E5%AE%B9%E5%99%A8%20vector%E7%9A%84%E4%BD%BF%E7%94%A8(%E4%BA%8C%E7%B6%AD%E9%99%A3%E5%88%97%E8%88%87%E4%BA%8C%E7%B6%AD%E4%B8%B2%E5%88%97)&s_o=default&l=#version=206e3ad7f7ed07586cff80d4cf629131>


這邊先記錄初步的vector,晚點會再補充我應用在工作上的用法,謝謝。




沒有留言: