怎么看都是下面的更简洁
C++ 很多时候是体力活,敲代码多得打开 源代码文件,像是看文本,头就炸了
没函数式的简洁的写法,硬上人家的功能
std::string_view sv{"11;22;;;55;6;777;;;;"};
std::string_view delim{";"};
std::vector<std::string_view> values;
for (auto && word : std::views::split(sv, delim))
{
if(not word.empty())
values.emplace_back(std::string_view(word.data(), word.size()));
}
【 在 milksea 的大作中提到: 】
: 简洁的要点的把多重嵌套的循环结构转化为连续的流水线。对于比较长的流水线,就相比多重循环可读性好了。
--
FROM 14.154.30.*