[問題] C++程式碼使用疑問..

看板C_and_CPP (C/C++)作者 (超越自己)時間11年前 (2014/10/15 17:40), 11年前編輯推噓2(2013)
留言15則, 6人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Windows 7 -- 各位板友大家好, 小弟是C++的新手,有句如下程式碼看不太懂, 想請問板上的先進及高手。 vector<CABBuilding*>::iterator it = m_vBuildings.begin(); 其中,CABBuilding若是去除後面的*,而CABBuilding改為int、float..的話, 我可以明白。 目前的狀況是...CABBuilding為class,後面又加上*, 就看不太懂這算是C++的哪部份了, 懇請板上先進不吝指導,謝謝大家。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.138.110 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1413366041.A.E31.html

10/15 18:08, , 1F
指標
10/15 18:08, 1F

10/15 18:12, , 2F
指向CABBuilding此類別型別的指標嗎?
10/15 18:12, 2F

10/15 19:11, , 3F
感覺你章節也跳太多…
10/15 19:11, 3F
l大您好,單單class及vector用法我在書中都有看過, 但是沒看過這種混在一起的XD

10/15 20:34, , 4F
你先把CABBuilding看成int,float,把它當成一種型態
10/15 20:34, 4F
c大您好,看成型態的話,那iterator是指向這個型態的誰呢.. 謝謝您。 ※ 編輯: BIAO (118.160.232.125), 10/15/2014 22:28:59

10/15 22:38, , 5F
那vector<int*>看不看的懂? 一步一步來,不要問題沒搞懂又問
10/15 22:38, 5F

10/15 22:38, , 6F
iterator
10/15 22:38, 6F

10/15 23:08, , 7F
iterator 你先把他想像成一個指標
10/15 23:08, 7F

10/15 23:09, , 8F
指向這個vector的起始位址
10/15 23:09, 8F

10/15 23:10, , 9F
在不懂物件之前 先這樣去想 把指標的概念類比過去
10/15 23:10, 9F

10/15 23:13, , 10F
謝謝c大,有沒有書籍可參考呢?目前我手邊是C++ Primer
10/15 23:13, 10F

10/15 23:16, , 11F
10/15 23:16, 11F

10/15 23:16, , 12F
新手的話可以去交大或台大公開課程看看,有C++的課可以上
10/15 23:16, 12F

10/15 23:24, , 13F
謝謝c大的回覆喔^^
10/15 23:24, 13F

10/15 23:33, , 14F
C++ primer多看幾遍吧...XD
10/15 23:33, 14F

10/16 10:06, , 15F
好 XD
10/16 10:06, 15F
文章代碼(AID): #1KFa4Pun (C_and_CPP)
文章代碼(AID): #1KFa4Pun (C_and_CPP)