我开始为发现子字符串编写程序,但它不起作用并且它总是找到子字符串。这是奇怪的行为,所以我编写了简单的程序:
#include <iostream>
#include <string>
using namespace std;
int main(){
string str;
str = "aaaa";
unsigned found = str.find("bbbb");
if(found!=std::string::npos){
cout << "I FOUND IT!!!!\n";
}
return 0;
}
它显示文本“我找到了!!!!!!” 我不明白发生了什么事。