我一直在尝试从c ++中的另一个字符串中获取特定的字符串,而我想知道是否存在像javascript中那样的“ includes()”方法,如果string参数位于另一个字符串中,则返回true指定的字符串。如果没有,最接近的东西是什么?
答案 0 :(得分:0)
与this question重复。
std::string::find
函数将返回“ substring”在字符串中的位置。如果未找到子字符串,则返回std::string::npos
。
一个includes()
函数可能类似于:
bool includes(const std::string &str, const std::string &subStr) {
return (str.find(subStr) != std::string::npos);
}