[閒聊] 程式大師請進

作者: star123 (光二比利海靈頓)   2019-09-28 15:30:47
C++ list
我做了一個 list<string>
然後用for想輸出裡面每一項
cout << list[i] << endl;
這樣抱錯
請問是哪裡不對==
作者: eatmycock (雞雞歪歪)   2019-09-28 15:31:00
加入這串我自己打的代碼$^#%^^*82*;'jwbshxjba會有各路神仙來幫你
作者: Apache (阿帕契)   2019-09-28 15:32:00
list沒有[]運算子
作者: star123 (光二比利海靈頓)   2019-09-28 15:33:00
幹== C#跳來C++感覺自己好像殘障
作者: Apache (阿帕契)   2019-09-28 15:33:00
你直接查一下list怎麼用ㄅ
作者: Apache (阿帕契)   2019-09-28 15:34:00
一般是用vector比較多
作者: star123 (光二比利海靈頓)   2019-09-28 15:35:00
我用vecotr好ㄌ== 剛剛查到這個
作者: siscon (laisan)   2019-09-28 15:40:00
你需要 iterator 像是座號一樣的東西去容器(list, vector之類)裡拿東西都用叫座號(iterator)for(list<string>::iterator i=list.begin(); i!=list.end(); i++) cout<<*i;
作者: lopp54321010 (嘻嘻010)   2019-09-28 15:43:00
c++的list是C#的LinkedList這樣說你就知道哪不對了吧==
作者: star123 (光二比利海靈頓)   2019-09-28 15:43:00
謝謝 不過我沒錢了==
作者: SecondRun (雨夜琴聲)   2019-09-28 15:44:00
C#的list不是C++的list
作者: siscon (laisan)   2019-09-28 15:48:00
那C#的list是什麼?
作者: SecondRun (雨夜琴聲)   2019-09-28 15:48:00
就vector
作者: lopp54321010 (嘻嘻010)   2019-09-28 15:49:00
就是vector吧 不確定實作方式 不過感覺都是動態陣列
作者: siscon (laisan)   2019-09-28 15:51:00
酷 要是沒有兩邊都寫過 溝通的時候就糟ㄌ
作者: Apache (阿帕契)   2019-09-28 15:54:00
CS人都不好好說話 同一個詞在不同地方的意思天差地遠

Links booklink

Contact Us: admin [ a t ] ucptt.com