我正在尝试遍历字符串的单词。 ! h% ^" E& Q& L; l2 g& J" }. C/ \假设字符串由空格分隔的单词组成。 6 q) j& c' {; z) e请注意,我对 C 字符串函数或字符操作/访问不感兴趣。此外,请优先考虑优雅而不是效率。9 i. [) w7 _+ \
我现在最好的解决办法是:8 C) w7 K/ T/ e9 v( c, M( ]3 E% ?
$ _; X/ K3 W0 W A# u) t+ T
#include #include #include using namespace std;int main(){ string s = "Somewhere down the road"; istringstream iss(s); do string subs; iss >> subs; cout 有没有更优雅的方法来做到这一点? / F& N- F: q& R! g6 ?1 u0 G