stringstream的构造函数原形如下:
stringstream::stringstream(string str);
#include
#include
#include
using namespace std;
int main()
{
stringstream ostr("ccc");
ostr.put('d');
ostr.put('e');
ostr<<"fg";
string gstr = ostr.str();
cout<
char a;
ostr>>a;
cout<
system("pause");
}
用在类型转化的一个例子:
#include
#include
#include
int main()
{
std::stringstream stream;
std::string result;
int i = 1000;
stream << i; //将int输入流
stream >> result; //从stream中抽取前面插入的int值
std::cout << result << std::endl; // print the string "1000"
}
另外有istringstream和ostringstream之分,其实用法和fstream的ofstream ifstream iostream的istream ostream等类是非常相似的。任何一个介绍i/o标准库或者stl的书都有详细的介绍。
给你推荐一个网站吧
你这是用的C++语言编程,只要找与C++有关的教程或文档就行。
www.cppreference.com
这玩意和MSDN没关系,C++又不是微软的。。
ifstream
typedef basic_ifstream
The type is a synonym for template class basic_ifstream, specialized for elements of type char with default character traits.
string
typedef basic_string
The type describes a specialization of template class basic_string for elements of type char.
MSDN上都是有的 呵呵