string::npos的使用

npos可用于表示string结束的位置。

例如,查找字符串中某个字符第一次出现的位置时

1
2
if (str.find_first_of(ch) == string::npos)
{}

其是string::type_size 类型,find函数在找不到指定值时会返回string::npos