我有以下来源正常工作:
int main() {
string s = "This is a book not a look " ;
vector<string> svec;
stringstream ss(s);
copy(istream_iterator<string>(ss), istream_iterator<string>(), back_inserter(svec));
for( auto it = svec.begin() ; it != svec.end() ; it++ ){
cout << "(" << *it << ")" << endl ;
}
} //main
假设我使用&#34; |&#34; ,而不是这个样本中的空格,我应该修改什么,以便输出相同的结果?!我的意思是字符串s =&#34;这|是| a | book | not | a | look&#34; ;