hchchc6016 2016-04-13 17:10 采纳率: 91.2%
浏览 2802
已采纳

求大神解释c++关于ostream和ofstream的问题

无奈上课听不太懂,还请大神把这张ppt讲的详细一点,不胜感激!
主要是想问一下(1)ostream ofile = 0是什么意思?为什么是不是&,,如果default是0那么<<endl要怎么办,,还有这和debug有什么关系(debug不是调试的意思吗)(2)最后那个问题Could we use ofstream &ofile = 0 可不可以?
图片说明

  • 写回答

1条回答

  • threenewbee 2016-04-13 19:11
    关注

    在非调试的情况下,ofile=0,此时不会输出到文件。调试的情况下,指定第二个参数,可以把向量输出到文件。这是很常见的需求。比如windows操作系统,正常启动是不会记录日志文件的,但是启动失败,再次启动windows允许记录下日志。这就是一个典型的应用场景。
    这里似乎强调的是函数的默认参数值,而不是ofstream。
    另外不能用ofstream &ofile=0;否则编译错误,引用不能用整数值赋值。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘