public static member constant
<string>

std::basic_string::npos

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

此值在用作 basic_string 的成员函数中的 len(或 sublen)参数的值时,表示“直到字符串结尾”

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

此常量定义的值为-1,因为成员类型size_type是无符号整数类型,所以它是此类型可以表示的最大值。