C++ STL 源码
文章平均质量分 85
Findway_
我的博客:lhgaaa.github.io
展开
-
STL源码分析(1) -- STL介绍和源码分析之前的一些准备
作为一个初学者,我最头疼的事就是分析源代码,但是不管怎么样,这块硬骨头始终需要我们去啃,因为当我们对一门语言的语法有个基础的了解之后,能加深对这么语言的理解和应用的最好最快的办法就是分析源代码了,所以我选择对C++的模板库进行源码分析。首先,因为C++标准中只规定了,STL中每个类的接口,并没有规定它的具体实现,所以,对于STL的实现,流行着好几个不同的版本,关于这几个版本的详细介绍,在侯捷前原创 2016-10-30 09:03:24 · 547 阅读 · 0 评论 -
STL源码分析(2) -- list.h分析(1)
在第一次的博客中给大家说明了STL源码实现分为好几种,而且各家的实现方法有许多区别,作为初学者的我们,还是要挑软柿子捏,我们从相对来说比较容易理解的PJ版本开始分析,PJ版本一般在VC6.0中可以找到,我在上次的博客中也已经上传,同时还有两本相关的书籍,也都已经上传。 在开始分析源代码之前,我们应该先对STL的组成有一个大概的认识,STL中主要包括六大组件,分别是容器(containers),原创 2016-10-31 19:28:19 · 485 阅读 · 0 评论