相关推荐
-
STL源码剖析-侯捷 里的源码 可用版
STL源码剖析 可用版 有工程直接可以运行 献给想要剖析源码的同学
-
侯捷——STL源码剖析 笔记
在下图中,我们使用了如下: 1.一个容器vector 2.使用vector时,使用分配器分配内存 3.使用vi.begin(),vi.end()即迭代器,作为算法的参数 4.使用count_if算法 5.使用仿函数less() 6.使用函数适配器来对我们算法的结果进行进一步筛选(not1, bind2nd) 迭代器是一个左开右闭的区间,也就是说迭代器的end是最后一个元素的下一个元素。 序列式容器特点额外学习材料array一段连续空间,不论是否使用,都会全部占用arrayvector尾部可进可出,当空间不够
-
侯捷《STL源码剖析》 | 六大部件(史上最简明的介绍)
STL解析 | STL的体系结构基础 在leetcode的刷题过程中,有时调用到C++中的容器、迭代器,这些都封装在STL(Standard Template Library)中。偶然的机会,在B站看完侯捷老师的解析,据此作笔记记录一下,加深影响。 写在前面 使用一个东西,却不明白它的道理,不高明! STL的六大部件(components) 容器(container) 分配器(allocator) 算法(algorithm) 迭代器(iterator) 适配器(adapter) 仿函式(functor)
-
C++ | STL | 侯捷 | 学习笔记
STL —— Standard Template Library,标准模板库C++ Standard LIbrary,C++标准库中包含STL(即STL+一些小东西)STL六大部件:容器(Containers)、分配器(Allocators)、算法(Algorithms)、迭代器(Iterators)、仿函数(Functors)、适配器(Adapters)容器:放数据分配器:是来支持容器将数据放到内存里算法:是一个个函数来处理存放在容器里的数据迭代器:就是来支持算法操作容器的仿函数。
-
候捷老师STL源码剖析视频课程笔记
本文是我在学习候捷《STL标准库和泛型编程》课程时所做的笔记。在此分享给大家
-
STL源码剖析(侯捷)笔记——STL概述
阅读侯捷STL源码与视频整理的笔记
-
STL源码剖析(侯捷)笔记——算法
阅读侯捷STL源码剖析与视频讲解整理的笔记,STL算法相关
-
侯捷老师——STL源码剖析
generic programming GP 泛型编程 object oriented OO 面向对象 C++ Standard Library C++标准库 Standard Template Library STL 标准模板库 P1 认识headers、版本、重要资源 C++标准库中有百分之八十左右都是由 STL组成的 常用网站: cplusplus.com cppreference.com gcc.gnu.org 建议阅读书籍...
-
STL源码剖析简体中文版高清pdf
STL源码剖析简体中文版高清pdf STL源码剖析简体中文版高清pdf STL源码剖析简体中文版高清pdf
-
STL源码剖析--侯捷
STL源码剖析--侯捷,STL源码剖析--侯捷STL源码剖析--侯捷STL源码剖析--侯捷STL源码剖析--侯捷
-
STL源码剖析
1.当vector的内存用完了,它是如何动态扩展内存的?它是怎么释放内存的?用clear可以释放掉内存吗?是不是线程安全的? vector内存用完了,会以当前size大小重新申请2* size的内存,然后把原来的元素复制过去,把新元素插上,然后释放原来的内存。 引用《effective stl》的第十二条:当涉及 STL容器和线程安全性时,你可以指望一个 STL库允许多个线程同时读一个容器...
-
《STL源码剖析》(候捷 著)
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。 这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。 目录: 疱丁解牛(侯捷自序) 目录 前言 第1章 STL概论与版本简介 第2章 空间配置器(allocator) 第3章 迭代器(iterators)概念与traits编程技法 第4章 序列式容器(sequence containers) 第5章 关联式容器(associattive containers) 第6章 算法(algorithms) 第7章 仿函数(functors,另名 函数对象function objects) 第8章 配接器(adapters) 附录A 参考书籍与推荐读物 附录B 候捷网站(本书支持站点简介) 附录C STLPort 的移植经验(by孟岩) 索引 ——《豆瓣读书》
-
STL源码剖析,PDF,简体中文,侯捷,华中科技大学出版。
STL源码剖析,PDF,简体中文,侯捷,华中科技大学出版。
-
彻底学习STL中的Allocator
Allocator是C++语言标准库中最神秘的部分之一。它们很少被显式使用,标准也没有明确出它们应该在什么时候被使用。今天的allocator与最初的STL建议非常不同,在此过程中还存在着另外两个设计--这两个都依赖于语言的一些特性,而直到最近才在很少的几个编译器上可用。对allocator的功能,标准似乎在一些方面追加了承诺,而在另外一些方面撤销了承诺。 这篇专栏文章将讨论你能用all...
-
侯捷STL学习笔记
参考文献 1.侯捷-STL与泛型编程笔记(第一讲、容器概述——0.概述) 2.侯捷-STL与泛型编程笔记(第二讲、源码分析——0.源码) 3.STL"源码"剖析-重点知识总结 一、简介 C++ 标准库(STL大部分属于C++标准库)—— STL和标准库的关系 STL 标准模板库 标准库以header files形式呈现(头文件) C++标准库的header files不带副档名,如:#inclu...
10 楼 treblesoftware 2010-09-08 15:27
9 楼 yqin 2010-09-08 09:37
http://www.google.com/logos/
8 楼 liangguanhui 2010-09-08 09:05
7 楼 viperasi 2010-09-08 08:38
6 楼 viva-浅唱 2010-09-07 22:57
5 楼 fish2007 2010-09-07 19:27
4 楼 juliankim 2010-09-07 16:14
Jennifer Hom 文中有提到了
3 楼 fight_bird 2010-09-07 16:09
2 楼 xuhang1128 2010-09-07 14:49
1 楼 weiaijun 2010-09-07 11:07