第六节:容器之分类和各种测试(四) 不提供 操作,破坏了容器的独特性,先进先出。 使用容器multiset(允许元素重复) 内部是红黑树, 操作就保证了排好了序。 标准库有个 函数,大家都可以用。容器本身也有一个 ,通过键值对查找非常快! 测试 使用容器multimap(允许元素重复) 内部是红黑树            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-04 23:57:00
                            
                                53阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            开始跟着《STL源码剖析》的作者侯捷真人视频,学习STL,了解STL背后的真实故事! 视频链接: "侯捷STL" 还有很大其他视频需要的留言 第一节:STL版本和重要资源 STL和标准库的区别 三个网站 "CPlusPlus" "CppReference" "gcc.gnu.org" "Boost"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-26 00:12:00
                            
                                435阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            layout: post title: 侯捷STL学习(八) date: 2017 07 19 tag: 侯捷STL 第十八节 深度探索deque上 内存结构 分段连续,用户看起来是连续的 迭代器为了维持连续的状态,每次++, 都需要判断当前buffer是否用完,若用完则需要通过控制中心跳到下一个b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-20 00:25:00
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 侯捷 java实现流程
## 引言
作为一名经验丰富的开发者,我非常愿意教会刚入行的小白如何实现“侯捷 java”。本文将详细介绍整个实现流程,并给出每一步的具体代码和注释。
## 实现流程
为了更好地组织和理解实现过程,我们可以使用表格来展示每一步的具体步骤。下面是整个实现流程的表格。
| 步骤 | 描述 |
| ---- | ---- |
| 步骤一 | 下载并安装Java开发环境            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-04 08:21:59
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            侯捷C++课程视频课程一直都被看过的同学广为推荐,今天晚上发现 B 站关于侯捷老师的 C++ 课程视频几乎全部被下架了。所以在网上找了下资源,找到了一套还算比较齐全的。 包含了 :侯捷C++ 标准 11 -14侯捷STL 和 泛型编程侯捷C++ 内存管理侯捷C++面向对象高级开发侯捷STL与泛型编程…            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 13:38:42
                            
                                417阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第七节:分配器测试 标准的分配器 ,` include`都是拓展的 可以用不同的分配器测试同一容器 分配器 进行内存的分配和释放,这样操作太麻烦了 实际用到得 释放时并没有指定分配产生的字节 关于分配器实现需要后续的源码分析 测试            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-05 13:01:00
                            
                                90阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、构造函数写法优化设计一个类3步: 1、数据一定要放到private里 2、数据传递和返回值尽量使用引用,并审查是否需要加const 3、在类中的函数需要加const的需要变量数值设定有两阶段: 1、初始化(初始列) 2、赋值(在大括号里面赋值)在这里插入图片描述2、new、delete的执行过程在这里插入图片描述在这里插入图片描述3、内存分配和回收红色部分用来记录,开辟内存数,因为开辟内存必须            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-14 08:38:58
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            layout: post title: 侯捷STL学习(12) date: 2017 08 01 tag: 侯捷STL 第四讲 STL相关的内容 Hash Function 将hash函数封装成类对象 hash_val进行拆解传入参数,进行循环 每次拆解一个参数,都需要更新种子 TR1的工具,)0x            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-20 21:28:00
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第十三,四节 深度探索list(上,下) 源代码实现 注意 代码和图示的位置 实现前闭后开,增加一个空白节点 用的分配器alloc 智能指针,需要知道结点node的next指针 除了array和vector,其他容器的iterator都是一个class class 实现 必须做至少5个 ,很多操作符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-11 00:47:00
                            
                                47阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            layout: post title: 侯捷STL学习(十) date: 2017 07 23 tag: 侯捷STL 第二十三节 容器hashtable探索 hashtable冲突(碰撞)处理 rehash时,篮子扩充两倍,找到其附近的质数,重新计算元素位置 内部扩充的数据已经预定好,53 97 .            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-24 23:53:00
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            layout: post title: 侯捷STL学习(十一) date: 2017 07 24 tag: 侯捷STL 第三讲 标准库内核分析 算法 标准库算法形式 iterator分类 不同容器iterator类型不同 测试iterator类型 istream_iterator,ostream_i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-29 00:14:00
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            layout: post title: 侯捷STL学习(七) date: 2017 06 13 tag: 侯捷STL 第十六节 深度探索vector 源码剖析 内存2倍扩充,是在另外的地方重新申请内存,将数据搬过去 前闭后开区间 2倍扩充方法,reallocation 函数中再次判断,原因是可能有其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-13 12:58:00
                            
                                48阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            layout: post title: 侯捷STL学习(九) date: 2017 07 21 tag: 侯捷STL 第十九节 容器rb_tree Red Black tree是自平衡二叉搜索树。 rb_tree的封装 清楚传入模板的参数列表;然后构建了一个虚空结点header KeyOfValue            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-22 00:30:00
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下是侯捷个人陆续收集整理的有关於我所涉猎的领域的术语对照(英中繁简)。欢迎所有朋友给我意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 15:21:12
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++标准库第二讲 体系结构与内核分析 第1 7节为第一讲 读源代码前的准备 第八节:源代码分布 C++基本语法 模板的使用 数据结构和算法 本课程主要使用: 与`Gun C 4.9` VS2013中源代码的地址 第九节:OOP(面向对编程) VS GP(泛型编程) OOP将数据data和方法met            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-06 23:24:00
                            
                                68阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言既然说好了要好好学习C++,侯捷大神的视频岂能不看,此处继续挖坑,进行相关视频的汇总工作。目录C++面向对象高级开发Startup揭秘(工程实践)C++内存管理(工程实践)STL与泛型编程新标准C++11-14后记努力肝,才会有上流道长的荣耀。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-28 11:14:13
                            
                                1600阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            泛型編程編出來的代碼,適用於任何「吻合某種條件限制」的資料型別。這已成為撰寫可復用代碼時的一個重要選擇。然而,總有一些時候,泛型不夠好 — 有時候是因為不同的型別差距過大,難以產生一致的泛化實作版本。這個時候 traits(品质,特性意思) 技術就變得相當重要。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-05 21:53:00
                            
                                300阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录面向对象编程Composition(复合)构造和析构Delegation(委托)Inheritance(继承)虚函数与多态继承和composition关系下的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-03-04 06:48:42
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             作者:侯捷  1998.09.28 发表  每年的 09/28 於我都是一个特殊的日子 -- 不只是因为教师节。今年很特殊地没有普天同庆,那麽我就写篇文章自己庆祝一下好了。  我於今年七月发表了一本着作 <多型与虚拟> 和一本译作 <深度探索 C++ 物件模型> ,获得很大的回响。这些作品都不是针对 C++ 的完全初学者所写,但从初阶到高阶为数众多的 C++ guy,热情            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-09 17:22:57
                            
                                94阅读