标签: c++ boost
boost split函数是否需要在分割之前复制源字符串?
例如 -
const char *c = "S1 S2 S3"; std::vector<std::string> v; boost::split(v, c, boost::is_any_of(" "));
答案 0 :(得分:1)
它的工作方式与您的代码完全相同。无需复制。
答案 1 :(得分:1)
您不必复制,根据this它将为您制作副本(您也可以存储引用)。因此const输入没有问题。
const