【发布时间】:2012-04-29 03:33:39
【问题描述】:
假设我有一串数字
"1 2 3 4 5 6"
我想拆分此字符串并将每个数字放入向量中的不同插槽中。解决这个问题的最佳方法是什么
【问题讨论】:
-
Stringstreams 和
getline可以很好地解决这个问题。 -
std::stringstream mystringstream(mystring); std::copy(std::istream_iterator
(mystringstream), std::istream_iterator (), std::back_inserter(myvector));