我有一个类,它的一个功能是在以前的函数的帮助下键入一些信息.
string printResult()
{
string result;
cout<<"\n"<<getName()<<" bla bla bla "<<getPoints()<<" blabla.";
return result;
}
Run Code Online (Sandbox Code Playgroud)
其中getName和getPoints显然是那些其他函数.
我的问题是:我该如何重做/改变这一部分
cout<<"\n"<<getName()<<" bla bla bla "<<getPoints()<<" blabla.";
Run Code Online (Sandbox Code Playgroud)
成为一个我可以返回的字符串,具有这个确切的内容?
用一个 stringstream
#include <sstream>
string printResult()
{
ostringstream result;
result<<"\n"<<getName()<<" bla bla bla "<<getPoints()<<" blabla.";
return result.str();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
207 次 |
| 最近记录: |