摘要: 一、异常处理的语句 try区段:这个区段中包含了可能发生异常的代码,在发生了异常之后,需要通过throw抛出。 throw子句:throw 子句用于抛出异常,被抛出的异常可以是C++的内置类型(例如: throw int(1);),也可以是自定义类型。 catch子句:每个catch子句都代表着一种 阅读全文
posted @ 2021-03-23 15:21 ☞@_@ 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、分类 STL中算法大致分为四类: 1、非可变序列算法:指不直接修改其所操作的容器内容的算法。 2、可变序列算法:指可以修改它们所操作的容器内容的算法。 3、排序算法:包括对序列进行排序和合并的算法、搜索算法以及有序序列上的集合操作。 4、数值算法:对容器内容进行数值计算。 二、所有算法介绍 <一 阅读全文
posted @ 2021-03-23 15:17 ☞@_@ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象概念 函数对象:定义了调用操作符()的类对象。当用该对象调用此操作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象。 class A { public: int operator() ( int val ) { return val > 0 ? val : -val; } }; 阅读全文
posted @ 2021-03-23 14:47 ☞@_@ 阅读(27) 评论(0) 推荐(0) 编辑