文字が文字列に含まれていない場合、Pythonでは「-1」が返されます。
a = "hello"
a.find("a")
結果 : -1
しかし、C++ では奇妙な数値を返します!!!:
string a;
a = "hello";
a.find("a");
結果 : 4294967295
それは何ですか???すべての文字列のすべての文字が等しいのですか??? そして、特別な文字列がテキストに含まれていないときに、どうすればうまくいくと言えますか??
私はPythonでそれを知っていますが、C ++では知りません...