ifstream和istream转型与报错
代码
// this.cpp
#include<iostream>
#include<string>
#include<fstream>
using namespace std;void print(istream &strm, ifstream &fstrm)
{string c;while(getline(strm,c)){cout << c <<endl;fstrm.close(); // 关闭文件输入流cout << (bool) strm << endl; //错误标志:正确,1getline(strm,c); // 文件输入流已经关闭,istream的引用不能工作,设置错误标志!cout << (bool) strm << endl; //错误标志:错误,0}}int main()
{ string str("this.cpp");ifstream file(str.c_str());print(file,file); // istream 不能直接构造,只能传引用return 0;}
输出
#include<iostream>
1
0
ifstream和istream转型与报错相关推荐
- oracle 数据转换不报错,oracle数据库与hibernate方言转型异常
oracle数据库与hibernate方言转型异常 报错信息: org.hibernate.MappingException: No Dialect mapping for JDBC type: -9 ...
- java 向下转型报错_java温习*(13):关于向下转型易出现错误总结
1.向下转型需在满足向上转型前提下进行 譬如:如下图所示代码中,父类Person及两个子类Chinese,French,子类中既有重写父类的方法,又有各自独立的方法. 测试类中:先经过向上转型设置on ...
- 为什么派生的子类报错不能实例化抽象类_一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别...
目录 #抽象类介绍 #为什么要用抽象类 #一个抽象类小故事 #一个抽象类小游戏 #接口介绍 #接口与类相似点: #接口与类的区别: #接口特性 #抽象类和接口的区别 #接口的使用: #接口最佳实践:设 ...
- openfoam一些报错的原因(持续更新)
不具普遍性 1. size of the communicator(5) is smalller than the size of Cartesian topology(10) 原因:parallel ...
- 【Java】session.getAttribute出现[classes/:na]报错如何解决
在运行程序的时候出现大致如下的报错: java.lang.NullPointerException: null at com.example.demo.aop.DemoAOP.doBefore ...
- VS2017+Opencv4.2.0 用HOG+SVM实现INRIA行人检测 报错[ INFO:0] global
按照网上的代码用svm训练分类器 结果报错 [ INFO:0] global C:\build\master_winpack-build-win64-vc14\opencv\modules\core\ ...
- 使用poi导出excel报错-打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
使用poi导出excel报错-打开文件报"Excel 已完成文件级验证和修复.此工作簿的某些部分可能已被修复或丢弃" 1.原本正常使用的Excel导出突然下载文件报错 2.定位时发 ...
- Bean named ‘userService‘ is expected to be of type ‘com.zkf.service.userServiecImpl‘ but[我的报错日常]
报错: 原因:getBean方法 第二个参数应该写的是接口,而不是它的实现类 (动态代理的是接口[记住使用框架都要用接口类型来引用实现类对象]) 代理类与被代理类都是UserService接口的实现类 ...
- java instanceof 报错_instanceof关键字
变量名或类名.方法名调用,在本类中调用静态方法和静态方法时,可以不加类名.instanceof关键字只有存在继承关系,才能使用instanceof关键字,否则会报错代码示例://只有存在继承关系,才能 ...
最新文章
- p2v、v2v 转换-windows篇
- mysql 优化之 is null ,is not null 索引使用测试
- 信息学奥赛一本通C++语言——1006:A+B问题
- Linux安装Bitbucket7.6.0教程-绝对干货满满
- EntityFramework包含作用
- 关于样本量的快速证明
- 第一部分 第四章 1059-1101 答案合集
- MyEclipse10安装properties文件插件
- PMP考试扫盲:超详细的PMP考试小白攻略,必看篇
- 乌班图系统安装到U盘
- QT cmd强制删除文件
- 如何dismiss多个viewController
- 天牛须搜索算法优化神经网络_matlab代码
- python3 get爬取网页标题、链接和链接的数字ID
- 哪里有web前端开发的培训机构-选对学校很重要
- 人手一份!八大危险作业操作规程、作业票证(模板)、安全培训齐了~
- UltraEdit连接linux中文乱码,UltraEdit显示中文乱码的解决办法
- 最大实体原则_在原则实体中使用特征
- 腾讯WiFi管家手机无线上网免费下载安装
- 一篇文章带你搞定数学建模中的灰色预测模型(05年长江水质问题示例讲解含代码)