string中字符的存取:
注意,当字符串为空时调用back函数会报错。
string成员函数详细返回值及用法:
链接: link.
string中用于追加和相加的成员函数:
***注意:***当只是在string变量后追加一个字符时要用push_back()函数,append()没有用于追加一个字符的重载。
string中的npos:
npos是一个常数,表示size_t的最大值(Maximum value for size_t)。许多容器都提供这个东西,用来表示不存在的位置。
1、npos可以表示string的结束位子,是string::type_size 类型的,也就是find()返回的类型。find函数在找不到指定值得情况下会返回string::npos。
2、string::npos作为string的成员函数的一个长度参数时,表示“直到字符串结束(until the end of the string)”