天天看點

關于stl string find 容易犯的一個錯誤

有時候經常會判斷一個字元串a中是否有子字元串b,那麼有人會調用 string::find這個函數  這個函數傳回子字元串首次出現的位置,那麼有人會這樣寫

<a></a>

結果輸出是錯誤的。而實際上必須寫成這樣

經過調試發現 find的傳回值是無符号整型,也就是說沒有負數。&gt;= 0 在任何時刻都成立的。

本文轉自 張東升 部落格園部落格,原文連結:http://www.cnblogs.com/zhangdongsheng/p/5069705.html,如需轉載請自行聯系原作者

繼續閱讀