#include <strstream>
#include <iostream>
using namespace std;
void main()
{
strstream ss;
ss << "hello" << ends;
cout << ss.str() << endl;
ss.seekp(0, ios::beg);
ss << "ok" << ends;
cout << ss.str() << endl;
}在vc下编译运行,
结果如下:
Hello
Hello
请问为什么不是
ok
#include <iostream>
using namespace std;
void main()
{
strstream ss;
ss << "hello" << ends;
cout << ss.str() << endl;
ss.seekp(0, ios::beg);
ss << "ok" << ends;
cout << ss.str() << endl;
}在vc下编译运行,
结果如下:
Hello
Hello
请问为什么不是
ok
解决方案 »
- 多线程数据采集和处理?
- VC2008的那个GUI设计窗口哪去了,我怎么找了半天没找到
- 来看看哦,亲,关于诡异的this指针
- 求救:如果制作反方向的进度条(进度条开始从右向左或者从上向下走)
- 有了cimage后,感觉cbitmap,Image,Ipicture等函数和接口好笨?
- c++,vc,mfc的关系
- 我connect一个地址,总是不能成功,以前可以的,大家认为是什么原因啊?
- ACCESS 下的“备注”类型的问题
- 高分求CScrollView处理Text的例子?
- 寻求一高手做图像识别(有偿)
- UP有分,ADO+SQL Server2000:我定义了ADO的智能指针,他是如何连接到指定的数据库的?
- VC中两个类互相调用的错误
BUFFER冻结,也就是ss << "ok" << ends;不起作用了,所以结果是
Hello
Hello
调用 rdbuf->freeze( 0 ).去解冻该BUFFER。
那在什么情况下Buffer不会被冻结?
冻结有什么意义?
更详细的内容请查看MSDN。