C风格:
|
1
|
char *p = <a
href="https://www.baidu.com/s?wd=strrchr&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YvnHT3nHuhP1wbPvPWnAN-0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtYrHRdnWc1njmzrHTYP1cLPWf" target="_blank" class="baidu-highlight">strrchr</a>(path.c_str(), '/') |
p是path里最后一个'/'的地址。然后
|
1
|
string s(p + 1); |
,s就是"world.shp"了。
C++风格:
|
1
|
int pos = path.find_last_of('/'); |
pos就是最后一个'/'的下标。
然后
|
1
|
string s(path.substr(pos + 1) ); |
s就是"world.shp"了。

1566

被折叠的 条评论
为什么被折叠?



