VC6中stringstream的BUG

本文探讨了使用C++标准库中的字符串流(std::ostringstream)进行输出时遇到的问题。按照预期,输出应该为原始字符串后紧跟数字,但在VC6.0环境下实际结果却出现了数字前置的情况。文中提及了尝试使用追加模式(app)并未解决该问题。

std::string s("this is word");
std::ostringstream oss(s,std::ios::out|std::ios::app);
oss<<int(4);
std::cout<<oss.str();

按侯捷的《C++标准程序库》中所说,输出应该是this is word4

但实际是4his is word

加app和不加app都是一样……

 

环境:vc6.0 + sp5

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值