摘要: 总结:1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。除了这两部分,还有一部分是:3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静 阅读全文
posted @ 2019-06-03 16:45 志不坚者智不达 阅读(2416) 评论(0) 推荐(1)
摘要: 多级指针就是指针的指针的指针...,实际上也没那么复杂,非常简单。本节来看看如何理解多级指针。假如定义了一个二级指针: int **q; int **q; q 的前面有两个“*”,这个该如何理解呢?与一级指针的理解是一样的。int**q 可以把它分为两部分看,即 int* 和 (*q),后面 (*q 阅读全文
posted @ 2019-06-03 16:14 志不坚者智不达 阅读(459) 评论(0) 推荐(0)