【发布时间】:2014-01-06 16:27:24
【问题描述】:
我有一个字符串,其中包含一些用空格分隔的整数。例如
string myString = "10 15 20 23";
我想将其转换为整数向量。所以在例子中向量应该相等
vector<int> myNumbers = {10, 15, 20, 23};
我该怎么做?对不起,愚蠢的问题。
【问题讨论】:
-
使用
boost::split_regex -
@juanchopanza 你能否解释一下拆分成 strings 与拆分成 vector of int 是一样的?
-
@jrok 仅仅拆分字符串和拆分字符串同时转换类型之间存在显着差异。
-
@Shafik_Yaghmour 我知道有很强的重叠 - 但那些肯定不是重复的。
-
@Christopher_Creutzig 没有一个关于所谓重复问题的答案会返回int向量。