- 博客(4)
- 收藏
- 关注
原创 内存泄露
内存泄露:当动态分配的内存不再使用时, 它应给被释放,这样以后可以重新使用内存。分配内存但是在使用完毕之后不进行释放将会引起内存泄露。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。在一个进程中创建多个线程如果对线程资源不进行释放phread_join(),则会造成内存泄露。内存泄露和内存使用的...
2019-09-23 16:38:19 96
转载 typedef与define区别
typedef只是为了增加可读性而为标识符另起的新名称(仅仅只是个别名),而#define原本在C中是为了定义常量, 到了C++,const、enum、inline的出现使它也渐渐成为了起别名的工具。在早期的许多C编译器中这条语句是非法的,只是现今的编译器又做了扩充。为了尽可能地兼容,一般都遵循#define定义“可读”的常量以及一些宏语句的任务,而typedef则常用来定义关键字、冗长的类型的...
2019-09-21 11:11:34 118
原创 9.20
数据结构:数据和数据之间的关系线性结构:数据和数据之间是连续的1对1树形结构:1对多图形结构:多对多引用:别名没有空引用必须初始化引用没有所谓的一级二级三级函数传递:值传递 指针传递 引用传递...
2019-09-21 11:10:20 128
原创 9.18
可见性指的是编译和链接过程程序编译通过才有生存期{生存期指的是执行过程}代码区 数据区 堆区 栈区1个栈帧大概88字节 只要函数被调动 就有栈帧分配空间调动一次 分配一次...
2019-09-21 11:09:19 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人