
C/C++
翻滚de蛋炒饭
改名了,之前叫 咸鱼翻弱鸡
展开
-
UML图的思维导图
UML图先占个坑原创 2019-12-29 20:56:18 · 977 阅读 · 0 评论 -
C++ 模板template
模板template模板是对具有相同特性的函数或类的再抽象,模板是一种参数多态性的工具,可以为逻辑功能相同而类型不同的程序提供一种代码共享的机制。一个模板并非一个实实在在的函数或类,仅仅是一个函数或类的描述,是参数化的函数和类。类型: 函数模板和类模板抽象:变量→类型对象→类函数→函数模板类→类模板函数模板template <class T1, class...原创 2019-12-29 20:03:35 · 185 阅读 · 0 评论 -
C++异常处理
文章目录异常优势传统异常处理C语言中异常处理使用setjmp设置一个跳转点,然后在程序其他地方调用longjmp跳转到该点(抛出异常).异常捕获异常限定所有异常捕获异常再次抛出异常嵌套构造函数中的异常异常类异常异常处理机制增加了程序的清晰性和可读性,让程序员编写清晰、健壮、容错能力更强的程序。优势异常代码和主程序代码分离异常检测、异常恢复处理库函数引起的异常无法处理的问题,适当...原创 2019-12-29 19:23:10 · 282 阅读 · 0 评论 -
makefile教程链接
makefilemakefile教程2(haoel/陈皓)Makefile教程1(转载+标注)原创 2019-12-26 21:20:09 · 260 阅读 · 0 评论 -
C++的STL标准模板库思维导图
STL标准模板库思维导图C++ 语言的核心优势之一就是便于软件的重用。C++ 中有两个方面体现重用:一是面向对象的继承和多态机制;二是通过模板的概念实现了对泛型程序设计的支持。C++ 的标准模板库(Standard Template Library,STL)是泛型程序设计最成功应用的实例。STL 是一些常用数据结构(如链表、可变长数组、排序二叉树)和算法(如排序、查找)的模板的结合,主...原创 2019-07-30 20:20:06 · 947 阅读 · 0 评论 -
C++ 内存问题
介绍在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈: 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆: 就是那些由 new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个 del...原创 2019-08-09 12:00:40 · 220 阅读 · 1 评论