//vs 2017, windows
void MyFun( int a, int b)
{
static std::string strLog;
static std::stringstream ss;
// ss的操作,只第一次能成功!
ss << "a:"<< a<< ";b:" << b;
ss >> strLog;
ss.str("");
strLog.clear();
}
static std::stringstream ss;
ss的 << 操作,只第一次能成功!
ss << "a:"<< a<< ";b:" << b;
本文探讨了在Visual Studio 2017环境下使用静态stringstream时遇到的问题,即只在第一次操作时成功,之后无法正常工作。文章通过示例代码展示了这一现象,并可能涉及对stringstream对象的初始化及重复使用的讨论。
1373

被折叠的 条评论
为什么被折叠?



