社区
C++ 语言
帖子详情
ostrstream的str()
newman0708
2005-01-13 10:24:13
ostrstream oss;
int num=199;
oss<<num;
string str(oss.str());
delete oss.str();
cout<<str<<endl;
输出:
199屯屯屯屯屯屯屯屯屯屯屯屯屯屯妄葺
...全文
115
5
打赏
收藏
ostrstream的str()
ostrstream oss; int num=199; oss<<num; string str(oss.str()); delete oss.str(); cout<<str<<endl; 输出: 199屯屯屯屯屯屯屯屯屯屯屯屯屯屯妄葺
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newman0708
2005-01-13
打赏
举报
回复
我用的是“Microsoft Visual Studio .NET 2003”
这么说是我的编译器的问题了!
pacman2000
2005-01-13
打赏
举报
回复
我这里输出的就是199
呵呵。oss.str()需要自己去删除吗?
snow810211
2005-01-13
打赏
举报
回复
输出:
199屯屯屯屯屯屯屯屯屯屯屯屯屯屯妄葺
可能由于字符数组没有初始化引起的,我以前有过,你用memset(str,0,sizeof(str));初始化试试看。
ps:你的程序我不懂:)
oyljerry
2005-01-13
打赏
举报
回复
我的也是199
lovefly_fanny
2005-01-13
打赏
举报
回复
我这边也是199啊~~
vc6.0
C++标准库中s
str
eam
与
str
str
eam
的区别详细解析
在C++有两种字符串流,一种在s
str
eam
中定义,另一种在
str
str
eam
中定义。它们实现的东西基本一样。
str
str
eam
里包含class
str
str
eam
buf;class i
str
str
eam
;class
o
str
str
eam
;...因此
o
str
str
eam
::
str
()返回的是char*类
05输入输出操作
输入输出操作 常用输入输出类库 io
str
eam
包含了对输入输出流进行操作所需的基本信息。 f
str
eam
用于用户管理的文件的I/O操作。...
str
str
eam
用于字符串流I/O。...stdio
str
eam
用于混合使用C和C++的I/O机制时。...
C++中的
o
str
str
eam
本人搜集了点关于
o
str
str
eam
的用法: 与文件很好的操作利用它可以把文本文件中的字符读取出来:很好的操作: if
str
eam
in; in.open(filename, ios::in);
o
str
str
eam
os; os
str
ing
str
=os.
str
(); //这样就把...
fill_
str
.cpp
#include #include void main(void) { char
str
ing[256];
o
str
str
eam
str
(
str
ing, 256); // Bind the
str
ing
str
cout }
o
str
str
eam
::
str
()使用不当导致的内存泄漏
发现这个让我觉得有点讶异,百度之,发现在一篇文章里提到还真有这么一回事,需要用户显示释放
o
str
str
eam
::
str
()返回的空间 引用如下...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章