摘要: 程序的内存分为四个部分: 代码区 全局栈 堆 局部栈 代码区存放执行代码,以及一些全局常量,宏定义等内容。 全局栈存放着全局静态变量。 局部静态变量存放在局部栈中。 malloc,new等对象存放在堆当中。 堆的本质上是一种连表结构,里面存放着分配的空间,下一个分配空间的地址,上一个分配空间的地址, 阅读全文
posted @ 2017-04-06 23:30 冥地魔王 阅读(367) 评论(0) 推荐(0)
摘要: 模板属于一种参数化的多态。类型也可以当做一种参数来传递。为不同的类型参数提供代码共享机制。 模板包括函数模板,类模板。 函数模板应实例化出模板函数才能被使用。 template<typename T>const T& maxvalue(const T &a, const T &b){ return 阅读全文
posted @ 2017-04-06 18:05 冥地魔王 阅读(113) 评论(0) 推荐(0)
摘要: shell就是可以调用应用程序的命令,利用应用程序与操作系统内核进行通信,最后引导硬件工作的东西。bash是shell的一个版本,全称:Bourne Again SHell 学习了Linux中变量相关的知识。子进程在没有export命令的情况下,不能继承父进程的自定义变量,同样父进程也不能获得子进程 阅读全文
posted @ 2017-04-06 16:40 冥地魔王 阅读(128) 评论(0) 推荐(0)