string.c_str是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址。
上面这个是一个类。
string::npos是标准库的string容器属性。返回字符存放位置。
这个东西是一个容器,它将字符串分成一个一个来存储。
c_str是将对象转换为数组,举个例子,我们知道strlen只用于取char类型字符串的长度,l=strlen(chr).如果要用strlen来取string 类型字符串的长度,要用c_str()将其转换为char类型,如下:
strlen(str.c_str())