我看了很多,但是我找不到一个我目前的学习水平我会理解的工作片段。我打算再做的是:
接受输入 string input = "Eggs and Spam";
对其进行标记,然后将标记(一起)放入列表中:我将其视为:inputlist = ["Eggs", "and", "Spam"];
首先,我可能想知道如何(希望简要地)声明一个列表,并通过附加列表来执行上述操作。
就C ++而言,我还很好奇当我只使用默认库时我怎么能这样做,因为我目前无法处理库文件。
答案 0 :(得分:0)
最简单的方法是使用Boost的字符串算法库 - http://www.boost.org/doc/libs/1_55_0/doc/html/string_algo/usage.html#idp206847064
然后它就像:
一样简单vector<string> parts;
split( parts, "Eggs and Spam", is_any_of(" "), token_compress_on )