我有一系列存储在单个数组中的字符串,由空值分隔(例如,'f','o','o','\0','b','a','r','\0'...),我需要将其拆分为std::vector<std::string>
或类似的值。
我可以使用std::find
或strlen
编写一个10行的循环来完成这项工作(实际上我刚刚就做到了),但我想知道是否有更简单/更优雅的方法来完成这项工作,例如我忽略的一些STL算法,它可以被诱使这样做。
这是一个相当简单的任务,如果有一些聪明的STL技巧可以使它变得更简单,我也不会感到惊讶。
有谁愿意接受吗?
https://stackoverflow.com/questions/7243723
复制相似问题