請問STL的string這樣寫有錯誤嗎?
其中in1, seq都是string
for(int i = 0; i < in1.length(); ++i)
if((find(seq.begin(), seq.end(), in1[i])) == seq.end())
seq+=in1[i];
希望有的行為 : 逐個檢查in1各個字元有沒有在seq出現過, 沒有的話seq+=in1[i]
不過我發現那行if死都不給true... +_+
不管是seq裡面含不含有in1[i], if的敘述行一值都是false的狀態
請問問題出在哪?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.161.9
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章