摘要: C++中四种类型转换是:static_cast、dynamic_cast、const_cast、reinterpret_cast 1、const_cast 常量转换,用于将const变量转为非const 2、static_cast 用于各种隐式转换,比如非const转const,void*转指针等, 阅读全文
posted @ 2019-09-04 14:45 知了会爬树 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1、全局静态变量 在全局变量加上关键字static,全局变量就定义成一个全局静态变量,存放于静态存储区,在整个程序运行期间一直存在;未经初始化的全局静态变量会被自动初始化为0;全局静态变量在声明他的文件之外是不可见的,准确地说是从定义之处开始,到文件结尾。 2、局部静态变量 在局部变量之前加上关键字 阅读全文
posted @ 2019-09-04 10:36 知了会爬树 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 动态链接库是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件名的扩展名一般是dll,也有可能是drv,sys和fon,它和可执行文件(exe)非常类似,区别在于动态链接库中虽然包含了可执行代码却不能单独执行,而应由应用程序直接或间接调用。 动态链接库是相对于 阅读全文
posted @ 2019-09-04 09:56 知了会爬树 阅读(2418) 评论(0) 推荐(0) 编辑
摘要: 深度优先遍历从某个顶点出发,首先访问这个顶点,然后访问该顶点的第一个未被访问的邻结点,以此邻结点为顶点继续访问,同时记录其余未访问的邻接点,当一个顶点的所有邻接点都被访问时,回退一个顶点,将未访问的邻接点作为顶点,重复此步骤,直到所有结点都被访问完为止。 广度优先遍历从某个顶点出发,首先访问这个顶点 阅读全文
posted @ 2019-09-04 09:33 知了会爬树 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: C是C++的基础,C++语言和C语言在很多方面是兼容的。 C是结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出或实现过程(事务)控制。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通 阅读全文
posted @ 2019-09-04 09:14 知了会爬树 阅读(768) 评论(0) 推荐(0) 编辑