所以,我试图在我的程序中使用字符串流,以获得一些格式化的字符串(尤其是因为我需要将数字转换为字符串)。
问题是,我的程序崩溃了,当我用 Visual Studio 调试它时,在我的 Spy 窗口中,我看到我的 stringstream 的字符串缓冲区产生了(当尝试向它添加“Framerate”时):
"帧率ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍýýý««««««««Íþîþ"
代码 :
std::stringstream s;
s << "Framerate";
然后,当我尝试获取关联的字符串时,我的代码就会崩溃……我找不到任何解释,我的代码也没有问题……
编辑:原来这些字符不是问题,并且字符串流返回预期的字符串str()
。