string stream::string stream(string str);
# include & ltiostream & gt
# include & ltsstream & gt
# include & lt字符串& gt
使用命名空間std
int main()
{
string stream ostr(“CCC”);
ostr . put(' d ');
ostr . put(' e ');
ostr & lt& lt”fg”;
string gstr = ostr . str();
cout & lt& ltgstr & lt& ltendl
char a;
ostr & gt& gta;
cout & lt& lta
系統(“暫停”);
}
類型轉換中使用的示例:
# include & lt字符串& gt
# include & ltsstream & gt
# include & ltiostream & gt
int main()
{
std::stringstream流;
std::字符串結果;
int I = 1000;
stream & lt& lt我;//將int輸入流中
stream & gt& gt結果;//從流中提取先前插入的int值。
STD::cout & lt;& lt結果& lt& ltSTD::endl;//打印字符串“1000”
}
另外,istringstream和ostringstream也有區別。其實用法和fstream的of stream ifstream iostream Ostream等類很像。任何壹本介紹i/o標準庫或者stl的書都有詳細的介紹。
給妳推薦壹個網站。