[閒聊] 程式大師請進

看板Marginalman作者 (stare)時間4年前 (2019/09/28 15:30), 編輯推噓7(7014)
留言21則, 6人參與, 4年前最新討論串3/38 (看更多)
C++ list 我做了一個 list<string> 然後用for想輸出裡面每一項 cout << list[i] << endl; 這樣抱錯 請問是哪裡不對== -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.27.40 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1569655849.A.883.html

09/28 15:31, 4年前 , 1F
加入這串我自己打的代碼$^#%^^*82*;'jwbshxjba
09/28 15:31, 1F

09/28 15:31, 4年前 , 2F
會有各路神仙來幫你
09/28 15:31, 2F

09/28 15:32, 4年前 , 3F
list沒有[]運算子
09/28 15:32, 3F

09/28 15:33, 4年前 , 4F
幹== C#跳來C++感覺自己好像殘障
09/28 15:33, 4F

09/28 15:33, 4年前 , 5F
你直接查一下list怎麼用ㄅ
09/28 15:33, 5F

09/28 15:33, 4年前 , 6F
謝謝==我改用ARRAy
09/28 15:33, 6F

09/28 15:34, 4年前 , 7F
一般是用vector比較多
09/28 15:34, 7F

09/28 15:35, 4年前 , 8F
我用vecotr好ㄌ== 剛剛查到這個
09/28 15:35, 8F

09/28 15:40, 4年前 , 9F
你需要 iterator 像是座號一樣的東西
09/28 15:40, 9F

09/28 15:41, 4年前 , 10F
去容器(list, vector之類)裡拿東西都用叫座號(iterator)
09/28 15:41, 10F

09/28 15:42, 4年前 , 11F
for(list<string>::iterator i=list.begin(); i!=list.end
09/28 15:42, 11F

09/28 15:42, 4年前 , 12F
(); i++) cout<<*i;
09/28 15:42, 12F

09/28 15:43, 4年前 , 13F
c++的list是C#的LinkedList
09/28 15:43, 13F

09/28 15:43, 4年前 , 14F
這樣說你就知道哪不對了吧==
09/28 15:43, 14F

09/28 15:43, 4年前 , 15F
謝謝 不過我沒錢了==
09/28 15:43, 15F

09/28 15:44, 4年前 , 16F
C#的list不是C++的list
09/28 15:44, 16F

09/28 15:48, 4年前 , 17F
那C#的list是什麼?
09/28 15:48, 17F

09/28 15:48, 4年前 , 18F
就vector
09/28 15:48, 18F

09/28 15:49, 4年前 , 19F
就是vector吧 不確定實作方式 不過感覺都是動態陣列
09/28 15:49, 19F

09/28 15:51, 4年前 , 20F
酷 要是沒有兩邊都寫過 溝通的時候就糟ㄌ
09/28 15:51, 20F

09/28 15:54, 4年前 , 21F
CS人都不好好說話 同一個詞在不同地方的意思天差地遠
09/28 15:54, 21F
文章代碼(AID): #1TZmmfY3 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1TZmmfY3 (Marginalman)