【C++】C++中find
目录
(图片来源网络,侵删)
一.函数介绍
二.函数原型
三.函数示例
一.函数介绍
在C++中, find_first_of 是 std::string 类的一个成员函数,用于在字符串中查找第一次出现的任何字符(或字符序列)的索引位置。这个函数可以接收单个字符或字符序列作为参数,并返回第一个匹配项的起始位置。
二.函数原型
以下是 find_first_of 的一些基本用法:
size_t find_first_of(charT ch, size_t pos = 0) const; size_t find_first_of(const charT* s, size_t pos = 0) const; size_t find_first_of(const string& str, size_t pos = 0) const; size_t find_first_of(const charT* s, size_t pos, size_t n) const;
参数说明
ch :要查找的单个字符。
s :要查找的字符序列。
pos :开始查找的位置(默认为0)。
str :要查找的字符串。
n :字符序列的长度。
返回值
返回第一次出现的字符或字符序列的起始位置的索引。如果没有找到,则返回 string::npos 。
示例代码
#include #include int main() { std::string str = "Hello World!"; std::string chars = "Wo"; size_t pos = str.find_first_of(chars); if (pos != std::string::npos) { std::cout
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。