在我的代码中,我传递了一个对iostream的引用,在这种情况下最终是一个文件.
有没有办法找出,当它被打开时,它被设置为[in | out]而不仅仅是[in]?
在查看了 IOS、iostream、ostream 的所有成员之后,我没有看到任何方法来检索openmode所使用的标志。我想您必须尝试向您的引用写入一些内容并捕获它引发的任何错误。或者根据它的设置方式,检查 bad() 的结果。
| 归档时间: |
|
| 查看次数: |
740 次 |
| 最近记录: |