怎么把一个string对象分解为几个单词

如何把一个string对象分解为几个单词想string“ni hao ma”如何分解出 ni hao ma3个单词有什么string 方法

如何把一个string对象分解为几个单词
想string=“ni hao ma”
如何分解出 ni hao ma3个单词 有什么string 方法吗

[解决办法]
可以这么做:

C/C++ code
string sSentence="ni hao ma",sWord;istringstream lineStream(sSentence);while (lineStream>>sWord){  ....sWrod上的操作 }