C++ 中 string自带的find()详解

  首先find()函数存在于string对象中,对于任何一个string类对象都自带find函数,这意味着我们可以对find函数进行重载。

  find()一共可传七个参数,但是常用的的只有四种情况:

  对于C++98来说:

  

  string(1) 传入两个参数,一个是对另一string对象的常引用,一是开始查找的位置(默认为0)

  string(2) 传入两个参数,一是char*变量,可以看作

  string(3) 传入两个参数,一个是对另一string对象的常引用,一是开始查找的位置(默认为0)

  string(4)

  

   对于C++11来说:

  

  

posted @ 2023-04-28 22:04  Strange_programmer  阅读(835)  评论(0编辑  收藏  举报