利用boost::split 字符串分割:
在python中很多时候需要将字符串进行分离,利用os.path.split很容易实现, 但在C++ 中想要实现同样的效果该怎么做呢?
在简单的尝试后,发现利用boost库可以很方便实现,下面给出示例代码
#include <boost/algorithm/string.hpp>
string path;
vector<string> vec_out;
boost::split(vec_out, path, boost::is_any_of("/"), boost::token_compress_on);