
对于std::stringstream* 的使用:
#include
#include
#include
void writerFun(std::stringstream* stream){
*stream << "xxx\n";
*stream << "yyy\n";
*stream << "zzz\n";
}
void writerFun2(std::stringstream* stream){
std::ostream *out;
out = stream;
*out << "xxx";
*out << "yyy";
*out << "zzz";
}
void readerFun(std::stringstream* stream){
std::string str;
while(*stream >> str){
std::cout << str << std::endl;
}
}
void readerFun2(std::stringstream* stream){
std::istream *read;
read = stream;
std::string str;
while(*read >> str){
std::cout << str << std::endl;
}
}
int main()
{
std::stringstream ss;
writerFun(&ss);
// writerFun2(&ss);
std::cout << ss.str();
// readerFun(&ss);
readerFun2(&ss);
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)