C++ string中find() 用法


string中 find()的用法 rfind (反向查找) 
(1)size_t find (const string& str, size_t pos = 0) const;  //查找對象--string類對象
(2)size_t find (const char* s, size_t pos = 0) const; //查找對象--字符串
(3)size_t find (const char* s, size_t pos, size_t n) const;  //查找對象--字符串的前n個字符
(4)size_t find (char c, size_t pos = 0) const;  //查找對象--字符
結果:找到 -- 返回 第一個字符的索引
     沒找到--返回   string::npos(代表 -1 表示不存在)
 
例子:
  std::size_t found = str.find(str2);
  if (found!=std::string::npos)  
    cout<<found<<endl;
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM