当前位置: 首页 > news >正文

第七章----输入输出模板

 

7.1输入输出流相关的类

7.2用流操纵算子控制输出格式

7.3文件读写(一)

 

【创建文件】

 

 【文件路径的绝对与相对】

 【文件的读写指针与操作】

 

 

 eg

 

【注意】打开一个文件一定要关闭

7.4文件读写(二)

【二进制文件读写】

 

eg

 

 

 

 7.5异常处理

 

 【需要一种手段,把异常和函数接口分开,并且能够区分不同的异常,在函数体外捕获所发生的异常】

【用try,catch处理异常】

 

 try块当中如果运行到抛出异常的语句那么try块就停止运行

停止运行之后程序往catc块走,判断能否进入catch块,只能进入一个catch块,若一个catch块都进入不了那么程序会崩溃,没有抛出任何异常的时候所有catch块都不会被执行

【注:catch(...)可以捕获任何类型的异常 

 

 【异常的再抛出】

 

http://www.dtcms.com/a/176997.html

相关文章:

  • 2025安徽通信施工安全员C证精选练习题
  • 码蹄集——平方根X、整除幸运数
  • 全文索引数据库Elasticsearch底层Lucene
  • 云蝠智能大模型语音交互智能体赋能电视台民意调研回访:重构媒体数据采集新范式
  • 函数申明 Q_INVOKABLE
  • Sql刷题日志(day8)
  • 【AWS+Wordpress】将本地 WordPress 网站部署到AWS
  • Kafka是什么?典型应用场景有哪些? (消息队列、流处理平台;日志收集、实时分析、事件驱动架构等)
  • Linux系统Shell脚本之shell数组、正则表达式、及AWK
  • 自编码器(Autoencoder)
  • 写程序,统计两会政府工作报告热词频率,并生成词云
  • Python 运维脚本
  • seata 1.5.2 升级到2.1.0版本
  • 力扣HOT100之链表:146. LRU 缓存
  • Inference-Time Scaling for Generalist Reward Modeling
  • (四)Java逻辑运算符和位运算符全面解析
  • 通配符 DNS 记录:应用场景与相关风险
  • SEO关键词与长尾词精准布局策略
  • 【Bootstrap V4系列】学习入门教程之 组件-折叠(Collapse)
  • mysql修改root密码
  • C++20新特新——02特性的补充
  • 性能比拼: Redis Streams vs Pub/Sub
  • 解决使用lettuce连接Redis超时的问题(tcpUserTimeout 参数失效问题)
  • YOLOv1:开创实时目标检测新纪元
  • Wireshark抓账号密码
  • 普通笔记本与军用加固笔记本电脑的区别,探索防水、防爆、防摔的真·移动工作站!
  • 在线PDF阅读方案:jQuery + PDF.js
  • 内网和外网怎么互通?外网访问内网的几种简单方式
  • 解决HomeAssistant 无法安装 samba share问题
  • 【数据库原理及安全实验】实验六 角色访问控制