关于c++中的sstream类

      在cpp中,程序把输入和输出看做字符流,输入时,程序从输入流中提取字节,输出时,程序把字节插入到输入流中。对于输入输出流既可以来自标准输入输出设备,也可以来自文件,还可以来自String对象,三者分别属于iostream、fstream、sstream。
      对于iostream类,就是我们通常所说的标准流,它把程序跟标准io连接在一起,输入来自键盘,输出对象则为显示器。
      对于fstream类,它把程序和文件关联起来,输入来自文件,输出到文件。

      而对于sstream类,它提供了程序和string对象之间的I/O,可以通过ostringstream和instringstream两个类来声明对象,分别对应输出流和输入流,这使用起来特别方便,给编程带来了便利,例如可以从文本文件中读取一批数字字符到string对象中,再把string对象作为程序的输入流,既可把从文件中读取来的数字字符单个进行读取,从而进行处理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值