find 是在对象字符中找一个串,返回能全部匹配的串的第一个位置
而find_first_of是查找指定字符中任意一个字符, 找到之后,返回第一个位置
也就是说,find用来找大于一个的串,比如str.find("2323d");
而find_first_of 这样用:str.find_first_of("t")
本文详细解释了C++中字符串方法find与find_first_of的区别与使用方法。find用于查找完整匹配的子串并返回其起始位置;find_first_of则用于查找指定字符集中的任一字符首次出现的位置。
find 是在对象字符中找一个串,返回能全部匹配的串的第一个位置
而find_first_of是查找指定字符中任意一个字符, 找到之后,返回第一个位置
也就是说,find用来找大于一个的串,比如str.find("2323d");
而find_first_of 这样用:str.find_first_of("t")
1万+
3207

被折叠的 条评论
为什么被折叠?