C++中string.find()的误用
生活随笔
收集整理的這篇文章主要介紹了
C++中string.find()的误用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面的結果是什么?
結果是:yes,因為s.find("x")的結果是(U32)(-1), 是一個很大的數,字符串查找時需要與s.npos進行比較。
if語句改為下面的就可以了:
if (s.npos != s.find("x"))
總結
以上是生活随笔為你收集整理的C++中string.find()的误用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单Git入门本地仓库同步到远程GitH
- 下一篇: C#:实现敏感词过滤算法(附完整源码)