14
例如,假设我有一个包含一些文件UNIX风格的路径std::string
:有效的方式来截断字符串,长度为N
string path("/first/second/blah/myfile");
现在假设我要扔掉文件的相关信息,并获得路径“来自这个字符串的'blah'文件夹。那么有没有一种高效的方式(说'有效的'我的意思是'没有任何副本')截断这个字符串的方式,以便它只包含"/first/second/blah"
?
在此先感谢。
正是我想要的!我知道必须有这样做的好方法:)谢谢。 – tonytony
或许多美丽的方式:) – chris
我编辑了答案,std :: string :: npos代替std :: npos。 npos是std :: string的成员不是std –