C++的.find函数是用于在字符串或容器中查找指定元素或子字符串的函数。它的使用方法如下:
string str = "Hello, World!";
size_t found = str.find("World");
if (found != string::npos) {
cout << "Substring found at position: " << found << endl;
} else {
cout << "Substring not found." << endl;
}
这段代码中,我们使用.find函数在字符串str
中查找子字符串"World"。如果找到了该子字符串,函数会返回子字符串的起始位置;如果未找到,函数会返回string::npos
,表示未找到。
.find函数的参数可以是单个字符、字符串或另一个字符串的起始位置。它还可以接受一个可选的第二个参数,用于指定搜索的起始位置。
优势:
应用场景:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云