// STL算法.cpp : 定义控制台应用程序的入口点。 //最后修改时间:2018/02/13,测试平台 vs2017 /* STL六个部分 容器:见相关工程,学习上有两个难点:双端队列的实现细节,RBtree实现细节 分配器:allocator,学习版本是侯捷的书,sgi新版本增了继承层次。内... ...
分类:
编程语言 时间:
2018-10-01 00:16:22
阅读次数:
239
vector源码1(参考STL源码--侯捷) vector源码2(参考STL源码--侯捷) vector源码(参考STL源码--侯捷) 空间分配导致迭代器失效 vector的构造和内存管理 vector所采用的数据结构非常简单:线性连续空间,它是由两个迭代器start和finish分别指向配置得来的 ...
分类:
其他好文 时间:
2018-09-10 11:12:44
阅读次数:
202
vector源码1(参考STL源码--侯捷) vector源码2(参考STL源码--侯捷) vector源码(参考STL源码--侯捷) 空间分配导致迭代器失效 vector概述 Vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间纳入新元素,vector的使用效率,关键在于其对大小的控 ...
分类:
其他好文 时间:
2018-09-10 11:11:36
阅读次数:
186
输出: 可以发现因为空间分配的原因,该迭代器已经失效了!!!!,详细参考 源码2 。 ...
分类:
其他好文 时间:
2018-09-10 11:08:46
阅读次数:
200
百度云盘下载----------------------课程目录------------------------------│├1.Overview.mp4│├2.内存分配的每一层面.mp4│├3.四个层面的基本用法.mp4│├4.基本构件之一newdeleteexpression(上).mp4│├5.基本构件之一newdeleteexpression(中).mp4│├6.基本构件之一newdel
分类:
编程语言 时间:
2018-07-05 17:20:07
阅读次数:
182
网盘下载:STL源码剖析简体中文完整版(高清晰扫描带目录)PDF下载 – 易分享电子书PDF资源网 作者: 侯捷 出版社: 华中科技大学出版社 出版年: 2002-6 页数: 493 定价: 68.00元 装帧: 平装 ISBN: 9787560926995 内容简介 · · · · · · 学习编 ...
分类:
其他好文 时间:
2018-07-03 14:43:32
阅读次数:
433
本系列以侯捷大神的c++视频资料为依托,根据个人理解会添加基础内容。写这个系列博客目的之一是帮助自己梳理c++编程的脉络,之二帮助学习者解除疑惑。 本系列暂时分三个大块: ①:不包含指针的基于对象内容。即设计一些类,它们之间没有什么关联。 ②:包含指针的基于对象内容。 ③:面向对象内容。即设计一些类 ...
分类:
编程语言 时间:
2018-07-01 17:51:14
阅读次数:
181
声明:源码同《STL源码剖析》(侯捷) STL: C++标准的模板库,通用性高。 常见的数据结构封装。 提供常用的通用算法。 STL六大组件: 容器 算法 迭代器 仿函数(函数对象) 适配器 配置器 空间配置器的作用: 1.提高代码复用率,功能模块化。 2.减少内存碎片问题。 比如我们list是链式 ...
分类:
编程语言 时间:
2018-06-18 18:23:39
阅读次数:
259
前言 最近在看侯捷的一套课程《C++面向对象开发》,刚看完第一节introduction之后就被疯狂圈粉。感觉侯捷所提及所重视的部分也正是我一知半解的知识盲区,我之前也写过一些C++面向对象的程序,不过正如侯捷所说,我还仅仅停留于Object-based层面,写程序时总是在想如何封装好一个类,而不是 ...
分类:
编程语言 时间:
2018-05-29 21:13:23
阅读次数:
317
出处:http://gearever.iteye.com 源码面前,了无秘密 侯捷 在tomcat架构分析(valve机制)(http://gearever.iteye.com/blog/1536022)里已经对valve的机制做了分析。现在通过源码来加深下理解。侯捷说过,源码面前,了无秘密。通过这 ...
分类:
其他好文 时间:
2018-04-24 23:21:33
阅读次数:
266