上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: C++异常处理的真正能力不仅在于它可以处理各种不同类型的异常, 也在于它可以具有为异常对象抛出前try内构造的所有局部对象调用析构函数的能力 在程序中, 找到一个匹配的catch异常处理后, 如果catch子句的异常类型声明是一个值参数, 则其初始化方式是复制被抛掷的异常对象,如果catch子句的异 阅读全文
posted @ 2020-09-09 21:30 DNoSay 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 异常的逐层传递:如果在catch块内捕捉到一个异常, 但是该块内代码无法或者不想处理它, 可以继续抛出给上层调用者处理, 直至到最外层的封闭try块 代码示例: #include <iostream> #include <string> #include <fstream> using namesp 阅读全文
posted @ 2020-09-09 21:06 DNoSay 阅读(208) 评论(0) 推荐(0) 编辑
摘要: C++标准库定义了异常类层次: 1 exception类: 所有C++异常的基类, 定义在库的头文件<exception>中, 其接口定义如下:class exception{public: exception() throw(); exception(const exception &rhs) t 阅读全文
posted @ 2020-09-09 20:50 DNoSay 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 异常接口声明也称为抛出列表, 是函数界面的一部分, 一方面显式的给出了一个函数抛出异常的界面, 一方面限制了函数抛出异常的类型.通过异常接口声明可以知道调用该函数需要捕获和处理哪些异常.语法:1 指定异常<返回类型> <函数名>(<形参表>)throw(T1, T2, ..., Tn);这种异常声明 阅读全文
posted @ 2020-09-09 15:21 DNoSay 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 异常处理(exception handling)机制是用于管理程序运行期间出现的非正常情况的一种结构化方法. C+++将异常处理的异常的检测和异常处理分离, 增加了程序的可读性. 异常处理是提升程序健壮性的重要手段. 异常处理的基本思想 异常处理的概念: 程序的错误可以分为两种. 一种是编译错误, 阅读全文
posted @ 2020-09-09 12:18 DNoSay 阅读(319) 评论(0) 推荐(0) 编辑
摘要: C++中的文件: C++中, 文件被看作一个字符序列, 即文件是由一个个的字符顺序构成的. 即把文件视为一个字符流, 不考虑记录的界限, 这种文件又被称为流式文件. 文件的分类:<1> 按数据的存储方式分类:文本文件: 每个字节存放一个ASCII码表示一个字符的文件优点:可以字节按字符形式输出, 便 阅读全文
posted @ 2020-09-08 20:34 DNoSay 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 流类库除了提供重载的插入符和提取符外, 还提供了一些其他输入输出函数, 以满足不同的功能需求 输入流常用成员函数:1 read()函数istream& read(char *pch, int nCount); : 从输入流读取nCount个字符并将其放入pch所指的缓冲区. 如果读取字符数量少于nC 阅读全文
posted @ 2020-09-07 12:48 DNoSay 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 流: 一个字节序列, 如果流向程序, 则称这个流为输入流; 如果流出程序, 则称为输出流. 流是一个抽象的概念, 当实际进行I/O操作时, 必须将流和一种具体的物理设备联结起来 流类库: C++将输入输出有关的操作定义为一个类体系, 并将其放在一个系统库内, 以备用户调用, 该类体系叫做流类, 提供 阅读全文
posted @ 2020-09-06 15:07 DNoSay 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 重载流的插入符和提取符注意事项:1 使用友元函数的重载方式2 重载提取符返回值类型使用istream类型的引用, 第一个参数也是istream类型的引用, 第二个参数使用类的引用类型,但是不能使用const修饰 代码示例: #include <iostream> using namespace st 阅读全文
posted @ 2020-09-06 15:05 DNoSay 阅读(628) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <iomanip> using namespace std; /* 格式化输入输出: 在实际工作中, 需要按特定格式进行输入输出. C++的I/O流类库提供了两种控制格式输入输出的方法: 1 使用ios类的成员函数进行格式控制: (1) 使用 阅读全文
posted @ 2020-09-06 13:08 DNoSay 阅读(403) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页