C++ 标准::查找指定起始位置
c++ std::find specify starting position
是否可以指定用std::find
搜索的字符串的起始位置?
类似的东西
std::string str = "kjsdfsdxksldfjsldjf";
int position = str.find("x", 2);
所以它将从索引2
开始搜索?我有一个递归函数,需要指定下一个起始位置(我对使用 while/for 循环搜索字符的每次出现都不感兴趣(
是的,根据这个 http://en.cppreference.com/w/cpp/string/basic_string/find第二个参数是要在搜索中考虑的字符串中第一个字符的位置。
相关文章:
- 将值指定给向量(2D)的向量中的某个位置
- 使用CMake检测支持的C++标准
- 如何理解C++标准N3337中的expr.const.cast子句8
- 使用Unreal C++获取VR耳机的世界位置/方向
- 在C++标准中记录对象的内存布局的哪个位置?
- C++ 标准::查找指定起始位置
- 如何将 Boost 库与 CMake 链接(如果 boost 位于非标准位置,则在集群上)?
- C 1Z标准如何定义模板功能声明中属性的正确位置
- C++的最后一个位置是否有计算单元的标准功能
- C++命名空间std的定义方式/位置(文档/标准链接)
- 建筑物提升1.52,在Mingw的非标准位置
- 编译并使用 python-openzwave 和 open-zwave 在非标准位置
- 具有非标准位置的升压库的SCons建筑
- 标准库中的某个位置已经存在线程安全值类型
- 正在使用标准流将文件复制到其他位置
- 标准::多集,跟踪插入的元素位置
- 在标准C++库中的任何位置都使用了thread::id
- 如何为标准输出设置控制台光标位置
- 四元数的标准位置
- 参数传递中常量位置的 c++ 标准是什么?