![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 71
Blessing_zf
脚踏实地,每一天都是最美的时光
展开
-
模板函数的分离编译
在介绍分离编译之前,应当先做到对基本的程序编译过程有一定的了解。 下面图文并茂的理解一下这个过程。在这个编译器工作过程中,最主要的是明白:最终的所有的目标文件.o链接起来生成单一的可执行程序的过程. 模板不支持分离编译, 我所理解的是因为函数的定义和声明没有一起放在.h文件中,在链接时,找不到函数的定义,导致程序无法执行。为什么中不到函数的定义,这就又是更深一层的东西,让原创 2017-09-10 20:10:22 · 634 阅读 · 1 评论 -
linux环境下的重要目录
linux环境下的重要目录 一、/proc目录——虚拟目录,是系统内存的映射。可直接访问这个目录来获取系统信息。proc 文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,因而这是一 个非常特殊的目录。它并不存在于某个磁盘上,而是由核心在内存中产生。这个目录用于提 供关于系统的信息。下面说明一些最重要的文件和目录(/proc 文件系统在proc man页中有更详细的说明)。原创 2017-11-09 15:47:54 · 329 阅读 · 0 评论 -
哈希表之开放定址法(闭散列方法)和拉链法
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。原创 2017-11-09 16:31:41 · 1994 阅读 · 0 评论