c语言内存治理及经典算法.pdfVIP

  • 12
  • 0
  • 约6.77万字
  • 约 77页
  • 2018-09-08 发布于浙江
  • 举报
c语言内存治理及经典算法

C 语言内存管理 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题,为了应对这 个问题,有许多技术被研究出来来解决这个问题,例如Smart Pointer,GarbageCollection 等。 一般我们常说的内存泄漏是指堆内存的泄漏。那么为什么会导致内存泄漏呢?通过学习内存 管理,相信你一定能解决好这个问题。 1-1 C语言内存管理方式 在进入本专题前,我们先看一下下面的程序,来简单分析以下C 语言的内存管理: #include stdio.h #include malloc.h //全局变量定义 int iGlobalInt1 0; int iGlobalInt2 0; int iGlobalInt3 0; //全局常量定义 const int iGlobalConstInt1 1; const int iGlobalConstInt2 5; const int iGlobalConstInt3 6; //全局静态变量定义 static int iGlobalStaticInt1 0; static int iGlobalStaticInt2 0; static int iGlobalStaticInt3 0; //函数定义 void funcPara

文档评论(0)

1亿VIP精品文档

相关文档