![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
戴佳伟
小白崛起
展开
-
泛型算法概述
泛型算法总述:大多数的算法都定义在头文件algorithm中。标准库还在头文件numeric中定义了一组数值泛型算法。一些泛型算法:a. find(begin,end,value):查找算法。begin到end是查找范围的迭代器,value是要找的值。返回值是第一个等于给定值的迭代器,如果没找到,则返回第二个参数表示找到了结尾。示例:#include <iostream>...原创 2019-04-22 16:57:21 · 229 阅读 · 2 评论 -
关于异常处理
异常处理:需要异常处理机制的主要思想:函数A在执行一系列操作时出现了异常,此时可以先不进行处理,然后将其抛出到B函数中去,以此类推……基本语法:a) throw 表达式;该语句抛出一个异常,异常是一个表达式,其值的类型可以是基本类型也可以是类。b) try……catch语句: try{ 语句组; }catch(异常 e){ 异常处理方法; ...原创 2019-04-23 10:05:44 · 192 阅读 · 1 评论 -
C++primer第7章类的学习笔记
构造函数:含义:该类对象被创建时,编译系统对象分配内存空间,并自动调用该构造函数,由构造函数完成成员的初始化工作。作用:初始化对象的数据成员。个人理解:类的构造函数是类的一种特殊成员函数,他会在每次创建类的新对象时执行。例(无参): #include <iostream> using namespace std; class Line { ...原创 2019-04-18 15:05:21 · 175 阅读 · 0 评论 -
C++基础算法整理几示例(穷举,递归,贪心) 未完待续……
穷举法(枚举法):根据部分条件确定一个范围,在范围内部对所有可能的情况进行一一验证,直至所有情况全部验证完毕。若其中有一个情况验证符合题目的全部条件,则为问题的一个解,如果都不符合条件,则本题无解。示例问题:1-1.使用穷举法列出100以内的素数: #include <iostream> using namespace std; int main() {...原创 2019-04-19 11:20:36 · 442 阅读 · 2 评论