码迷,mamicode.com
首页 >  
搜索关键字:侯捷    ( 81个结果
组合、委托与继承,面向对象中类之间的基本关系漫游
侯捷在《C++面向对象高级编程》课程的第11~13节讲到了面向对象中类之间的三个关系:组合、委托与继承,并举了几个例子来说明这些关系如何组合在一起构成更加强大以及实用的设计模式。现摘抄精华于此,并从其他参考书中找到一些例子补充,作为学习的总结。 类之间的基本关系:继承、组合和委托 Compositi ...
分类:其他好文   时间:2017-12-26 14:27:27    阅读次数:388
C++面向对象高级编程(七)point-like classes和function-like classes
技术在于交流、沟通,转载请注明出处并保持作品的完整性。 1.pointer-like class 类设计成指针那样,可以当做指针来用,指针有两个常用操作符(*和->),所以我们必须重载这两个操作 这个时候我们就可以像使用指针那样使用这个class了 2.function-like classes 类 ...
分类:编程语言   时间:2017-08-14 10:17:01    阅读次数:156
格式工厂(四) 右值引用
版权声明:本文为博主原创文章,未经博主允许不得转载。 由于右值所产生的临时变量问题一直是一种诟病,C++11中引入了右值引用这个核心语言机制,来提升运行期性能. 首先我先说明一下什么是左值和右值: 左值和右值都是针对表达式而言的,左值是指表达式结束后依然存在的持久对象,右值是指表达式结束时就不再存在 ...
分类:其他好文   时间:2017-07-25 00:52:48    阅读次数:197
grpc源码分析之域名解析
环境: win7_x64,VS2015、grpc_1.3.1 场景: 在客户端中使用grpc连接服务器,在多次输入非法的地址后,再次输入正确的地址连出现连接超时的现象。侯捷先生说过“源码面前,了无秘密”,所以开始分析grpc源码 使用GRPC进行连接的例子: 分析GRPC域名解析过程: 一、创建通道 ...
分类:其他好文   时间:2017-05-27 20:08:30    阅读次数:1461
Flask 源代码阅读笔记
我认为我已经养成了一个坏习惯。在使用一个框架过程中对它的内部原理非常感兴趣,有时候须要花不少精力才明确,这也导致了学习的缓慢,但换来的是对框架的内部机理的熟悉,正如侯捷所说,源代码面前,了无秘密。这也是本文产生的直接原因。一.flask session原理 flask的session是通过clien ...
分类:其他好文   时间:2017-04-15 09:35:53    阅读次数:185
STL List::sort() 解析
看侯捷翻译那本《STL源码剖析》中list内置sort的算法,书中注释说是quick sort,看了半天没看明白, template <class T, class Alloc> template <class T, class Alloc> void list<T, Alloc>::sort() ...
分类:其他好文   时间:2017-04-06 09:35:30    阅读次数:264
[转]opencv2-新特性及Mat
opencv2-新特性及Mat 转:http://www.cnblogs.com/shouhuxianjian/p/4529192.html 本文参照《opencv_2.4.9tutorial》的core部分完成。因为功力还不足以学习侯捷那种大师一样去深入浅出的解析opencv的源码,也只能先学会怎 ...
分类:其他好文   时间:2017-03-14 15:45:23    阅读次数:486
《STL源码剖析》学习之traits编程
侯捷老师在《STL源码剖析》中说到:了解traits编程技术,就像获得“芝麻开门”的口诀一样,从此得以一窥STL源码的奥秘。如此一说,其重要性就不言而喻了。 之前已经介绍过迭代器,知道了不同的数据结构都有自己专属的迭代器,不同的迭代器也有不同的特性,由于算法的接口是统一的,通过迭代器的不同属性,算法 ...
分类:其他好文   时间:2017-03-07 15:59:54    阅读次数:237
c++ stl swap
好久没写了,简单水一下吧! 一个是最近没怎么刷题,圣诞,元旦,leetcode暂停的比赛两周,自己最近沉迷于打游戏,没有好好抓住时间。 其实最近看了一点书,是侯捷的 《stl源码剖析》,有一个问题是:vector内存只会增长,不会释放,那么怎么释放vector的内存呢? 参考这个:http://bl ...
分类:编程语言   时间:2017-01-12 08:42:32    阅读次数:215
侯捷老师C++大系之C++面向对象开发:(一)不带指针的类:Complex复数类的实现过程
一、笔记1.C++编程简介 2.头文件与类的声明 防卫式声明#ifndef __COMPLEX__#define __COMPLEX__ …… #endif头文件的布局模板简介template<typename T>3.构造函数 inline函数:函数若在class body内定义完成,便自动成为i ...
分类:编程语言   时间:2016-11-11 19:46:43    阅读次数:223
81条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!