public static member constant
<string>

std::string::npos

static const size_t npos = -1;
size_t 的最大值
npos是一个静态成员常量值,其值为 size_t 类型元素的最大可能值。

当此值用作 string 的成员函数中的 *len* (或 *sublen*) 参数的值时,表示*“直到字符串的末尾”*。

作为返回值,它通常用于表示没有匹配项。

此常量的定义值为-1,因为 size_t 是一种无符号整数类型,因此它是此类型可表示的最大可能值。