E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
侯捷
标准库
里的lower_bound()和upper_bound()函数
使用一个东西,不明白它的道理,不高明——
侯捷
老师1.lower_bound()函数功能:返回第一个不小于val的元素位置的迭代器1.1函数声明//default(1)templateForwardIteratorlower_bound
书瓖果fifty
·
2024-02-15 06:07
侯捷
《C++/OOP/GP/DP》讲座心得
OOP/GP/DP》讲座心得
侯捷
《C++/OOP/GP/DP》讲座心得———作者:naven很高兴
侯捷
老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享
qq_28337005
·
2024-02-15 03:16
心路历程
侯捷
《C++/OOP/GP/DP》讲座心得(转)
侯捷
《C++/OOP/GP/DP》讲座心得———作者:naven很高兴
侯捷
老师又来公司了,给我们上了四天非常生动的技术讲座,受益匪浅,现在我简要介绍一下我的学习心得,与大家分享。
gxj1680
·
2024-02-15 03:15
C/C++用法类
c++
decorator
inheritance
设计模式
class
object
C++笔记之regex(正则表达式)
C++笔记之regex(正则表达式)——2024-02-10——《C++标准库》(第2版,
侯捷
译)Page717codereview!
努力脱单的害羞男孩
·
2024-02-11 03:04
C++笔记
c++
笔记
正则表达式
C++ 内存管理 - std::allocator -
侯捷
mallocCookie占用8个字节,所需大小比较小的话,Cookie占用的比率就比较大,造成了浪费。各版本allocator实现方式;G2.9容器使用的分配器,不是std::allocator而是std::alloc。而在G4.9里std::alloc变为__pool_alloc。而poolallocator的思想是,对于相同大小的元素/同一类型的元素放到一整块内存中,每次只malloc这一整块
温逗死
·
2024-02-09 11:04
C/C++
c++
开发语言
内存管理
侯捷
C++八部曲笔记(四、C++2.0新特性)
侯捷
C++八部曲笔记(四、C++2.0新特性)关键字noexceptoverridefinaldecltype=default,=deletenullptrautoexplicit可变参数:VariadicTemplates
Wanncye
·
2024-01-29 14:28
侯捷C++八部曲笔记
c++
visual
studio
mfc
【
侯捷
】C++2.0新特性(C++ 11/14)
第一部分:语言的部分一、语言特性之演进、环境与资源https://blog.csdn.net/qq_15041569/article/details/110847789二、语言特性之<VariadicTemplates(可变参数模板...args)>https://blog.csdn.net/qq_15041569/article/details/110778604三、语言特性之<模板表达式中的空
梦心之魂
·
2024-01-29 13:55
3_C++2.0(C++
11/14/17)
c++
开发语言
侯捷
《C++标准11-14》笔记
P2:模板编程中的…模板编程时,“…”表示可以接受任意数量和类型的参数,具有极大的灵活性。函数调用时,参数个数不定会被分解成一包一包的参数传入。从而通过递归把不定个数的参数一一分解。#includeusingnamespacestd;voidprint(){}templatevoidprint(constT&firstArg,constTypes&...args){coutusingnamespa
小林up
·
2024-01-28 21:09
C和C++
c++
笔记
开发语言
C++ 内存管理 - malloc/free -
侯捷
VC6与VC10的malloc比较malloc/free是C层面的函数上面图从下往上看,在程序调用(第8步)main之前,可以看到有很多操作,以及调用Main之后的操作;在这些操作中,有一个黄色标亮的_heap_alloc_base(),size小于等于__sbh_thredshold==(1016)就执行__sbh_alloc_block(size),否则就执行window操作系统的一个函数He
温逗死
·
2024-01-25 08:45
C/C++
c++
开发语言
malloc
c++ vector容器入门知识
其使用方法类似于数据结构中的顺序表,得益于范型编程和C++特性的加持,vector更强大、更全能;在模拟实现vector时,还需要注意许多细枝末节,否则就很容易造成重复析构及越界访问出自书籍《STL源码剖析》
侯捷
著本文重点
蓝色の幻想
·
2024-01-21 14:51
C++
开发知识
c++
开发语言
侯捷
老师 C++内存管理-第五讲 学习笔记
第五讲TheOther前面我们看了关于VC6的分配器,loki的分配器以及CRT,下面我们来看看GNUC++对于Allocator的描述GNU除了标准的分配器之外,还提供了更多的分配器,我们来看看这些分配器GNUC++对Allocator的描述我们先来看它的官方文档说明,当将元素加入容器中,容器必须分配更多的内存来保存这些元素,于是向模板参数Allocator提出申请。并且string也是一种正规
小坤.
·
2024-01-17 11:54
c++
学习
开发语言
侯捷
c++11课程学习笔记
文章目录decltypelambdauniforminitializationinitializer_listvariadictmplates=default,=delete右值引用与左值引用移动语义与完美转发移动语义写一个moveawareclass完美转发智能指针auto_ptr(c++11已弃用)unique_ptrshared_ptrweak_ptrstatic的用法1、static的引入
枫2333
·
2024-01-16 17:23
c++
c++
C++内存管理机制(
侯捷
)笔记3
C++内存管理机制(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-16 17:22
C++
c++
侯捷
c++ 内存管理笔记 p16-p23
newhandler理解C++new-handler机制=default=deleteC++中的=default和=deleteVC6malloc申请一块12字节大小的内存,vc6实际分配大小为0x40(56),其中绿色的pad为填补所用VC6标准分配器实现BC5标准分配器实现G2.9标准分配器实现G2.9std::allocVSG4.9__pool_allocstd::alloc16条链表,都为
OarUyGnah
·
2024-01-16 17:22
侯捷C++内存管理
c++
开发语言
后端
C++内存管理机制(
侯捷
)笔记1
C++内存管理机制(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-13 05:45
C++
c++
C++内存管理机制(
侯捷
)笔记2
C++内存管理机制(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-11 22:19
C++
c++
STL标准库与泛型编程(
侯捷
)笔记6(完结)
STL标准库与泛型编程(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-10 10:15
C++
c++
【STL和泛型编程-
侯捷
】---学习笔记(上)
1STL体系结构基础介绍1第一讲(1)GenericProgramming(GP,泛型编程),使用template模板为主要工具来编写程序。(2)STL是泛型编程GP最成功的作品。1.1C++StandardLibraryVSStandardTemplateLibrary(1)C++标准库(C++StandardLibrary),include的头文件,标准库中70%都是STL;C++标准库.h文
小小小毛毛虫~
·
2024-01-09 08:38
C++
c++
STL
侯捷
C++课程笔记03: STL标准库与泛型编程
本笔记根据
侯捷
老师的课程整理而来:STL标准库与泛型编程pdf版本笔记的下载地址:笔记03_STL标准库与泛型编程,排版更美观一点(访问密码:3834)
侯捷
C++课程笔记03:STL标准库与泛型编程STL
ncepu_Chen
·
2024-01-09 08:07
C++
c++
STL标准库与泛型编程(
侯捷
)笔记4
STL标准库与泛型编程(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-09 08:58
C++
c++
STL标准库与泛型编程(
侯捷
)笔记2
STL标准库与泛型编程(
侯捷
)本文是学习笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-07 16:08
C++
c++
希望所有计算机专业同学都知道这些老师
C++——
侯捷
老师看了候老师的课有种醍醐灌顶的感觉,强烈建议自学c++者仔细看候捷老师的课,会受益匪浅。数据结构课程——陈
程序员大彬
·
2024-01-07 06:34
计算机
面试
算法
程序人生
人工智能
C++程序设计兼谈对象模型(
侯捷
)笔记
C++程序设计兼谈对象模型(
侯捷
)这是C++面向对象程序设计的续集笔记,仅供个人学习使用。如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-06 05:58
C++
c++
笔记
侯捷
C++ 2.0 新特性
关键字nullptrandstd::nullptr_tauto一致性初始化:UniformInitialization11之前,初始化方法包括:小括号、大括号、赋值号,这让人困惑。基于这个原因,给他来个统一,即,任何初始化都能够使用大括号来实现。实现的方法使用另外一个新特性:初始化列表。下一个特性介绍。//11之前Rectr1={3,7,30};Rectr2(3,7,20);intia[6]={2
zaizai1007
·
2024-01-05 02:33
C++
c++
C++入门、STL学习、二级C++等
跟
侯捷
学CPP跟
侯捷
学CPP的个人空间_哔哩哔哩_Bilibili《C++Primer第五版》《C++Primer第五版》_哔哩哔哩_bilibiliC++教程:C++PrimerPlus(第六版)教程
dllglvzhenfeng
·
2024-01-04 12:37
信息技术
科普
创新
c++
学习
信奥
游戏程序
青少年编程
C++面向对象高级编程(
侯捷
)笔记1
侯捷
C++面向对象高级编程本文是学习笔记,仅供个人学习使用,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-03 18:29
C++
c++
笔记
C++面向对象高级编程(
侯捷
)笔记2
侯捷
C++面向对象高级编程本文是学习笔记,仅供个人学习使用,如有侵权,请联系删除。
阿正的梦工坊
·
2024-01-03 16:34
C++
c++
笔记
开发语言
设计模式之抽象工厂模式(Abstract Factory)
目录前言AbstractFactory设计模式1.模式的应对场景2.案例1:数据库的connection、command依赖3.产品族和产品等级4.案例25.模式定义6.模式结构7.要点总结前言在学习
侯捷
老师的有关设计模式的课程
代码乌龟
·
2023-12-29 09:20
设计模式
设计模式
抽象工厂模式
c++
abstractfactory
C++
侯捷
内存管理
C++的内存获取机制:void*p1=malloc(512);free(p1);complex*p2=newcomplex;deletep2;void*p3=::operatornew(512);::operatordelete(p3);//GNUCvoid*p4=alloc::allocate(512);alloc::deallocate(p4,512);//GNUC4.9void*p5=all
zaizai1007
·
2023-12-28 12:18
C++
c++
C++标准库 STL -- STL 体系结构基础介绍
STL体系结构基础介绍文章内容为
侯捷
老师的《C++标准库与泛型编程》的学习笔记文章目录STL体系结构基础介绍代码示例容器分类vector关于vector的动态扩充deque红黑树multisetmultimaphashTableunordered_multisetallocator
张三和李四的家
·
2023-12-17 10:53
C++
c++
数据结构
STL
侯捷
C++内存管理 第四章节 loki::allocator 笔记
系列文章目录
侯捷
C++内存管理第一章节memoryprimitives笔记
侯捷
C++内存管理第二章节std::allocator笔记
侯捷
C++内存管理第三章节malloc/free笔记
侯捷
C++内存管理第四章节
shyMJ
·
2023-12-16 22:50
C++内存管理机制
c++
笔记
侯捷
C++内存管理 第三章节 malloc/free 笔记
系列文章目录
侯捷
C++内存管理第一章节memoryprimitives笔记
侯捷
C++内存管理第二章节std::allocator笔记
侯捷
C++内存管理第三章节malloc/free笔记
侯捷
C++内存管理第四章节
shyMJ
·
2023-12-16 22:19
C++内存管理机制
c++
笔记
为“异常”努力是值得的
侯捷
再书中谈起异常,“十年前撰写“未将异常考虑在内的”函数是为一种美好实践,而今我们致力于写出“异常安全码”。”可见异常安全的重要。说起异常安全,首先就要是异常的出现是为弥补C语言缺陷。
深度搜索
·
2023-12-15 02:38
c++
异常
MFC学习之路
《VC++深入详解》--孙鑫《MFC深入浅出》--
侯捷
《C++标准程序库》--
侯捷
《visualc++典型模块与项目实战大全》---电子工业出版社《visualc++串口通信程序》一、接触MFCday011
chigu20060126
·
2023-11-29 05:55
操作系统
c/c++
C++面向对象程序设计_Part1
C++笔记主要参考
侯捷
老师的课程,这是一份是C++面向对象编程(ObjectOrientedProgramming)的part1部分,这一部分讲述的是以良好的习惯构造C++类,基于对象(objectbased
编程小世界
·
2023-11-29 04:58
C++
侯捷
面向对象高级编程笔记
P7三大函数(bigthree):拷贝构造,拷贝赋值,析构函数设计一个拥有指针的类String。(1)拷贝构造函数如果没有显示的写出来,编译器会默认给一个。当我们设计的class带有指针,就不能用默认的拷贝构造函数,需要自己定义拷贝构造函数,拷贝赋值操作符,析构函数。(2)拷贝构造函数,首先也是一个构造函数,即函数名和类名相同,没有返回值,与普通的构造函数不同的是,实参为本类对象的一个引用。(3)
haha and giraffe
·
2023-11-27 04:15
C++
Qt杂记(控件移动问题)
move就行了,奈何怎么都不能居中.经过一系列测试发现,在获取父窗口的大小时,会发生变动,导致计算总会有偏差.最后去翻了一下QDialog的源码,找到了这么一个方法至此有了一个新的思路.另外,我也想起了
侯捷
大师的一句话
编程的猫(>^ω^<)喵
·
2023-11-26 13:57
Qt杂技
qt
减少编译器对各项操作重新排列的自由
只有在语句内它才拥有那个自由度)”,所以不要写出一些很长的语句,你自己都不知道“她”的执行顺序,那编译器可能就真的自由了,本思想来源于《EffectiveC++ThirdEdition--ScottMeyers著--
侯捷
译
AlbertS
·
2023-11-25 04:12
Thinking
编译器
智能指针
c++
object
IT
从bind2nd函数看懂C++ STL的适配器与仿函数
本文参考
侯捷
老师的STL课程,分析一个仿函数bind2nd,来深入理解适配器和仿函数。什么是仿函数 仿函数本质是一个重载了operator()的类。
石小鑫
·
2023-11-24 15:24
C++学习--
侯捷
,黑马
C++模板函数templatevoidMySwap(T&a,T&b){Ttemp=a;a=b;b=temp}上述函数为申明一个模板函数,需要注意:template只针对紧接着的一个函数有效,如果有两个模板函数,需要在第二个函数前面重新写一遍;其中的class可以写成typename显示的调用MySwap(a,b)模板函数可以重载,在函数调用的时候,优先考虑普通函数。若要指定调用模板函数,则加上尖括
Chasing中的小强
·
2023-11-19 23:32
C++
个人总结
c++
“源码之前,了无秘密”!
“源码之前,了无秘密”——
侯捷
现在的一个任务中部分工作需设计一种语言并要生成对应的AST。
Aftremath_为了冰激凌
·
2023-11-19 02:37
C++学习笔记
C++学习笔记(前言:看
侯捷
视频做的一些笔记。
??LuLou
·
2023-11-12 12:44
C++
c++
【C++】详解EBO:空基类优化
看
侯捷
的STL课时,常常听他抱怨STL4.9版本的一些做法实在令人费解,听得多了难免有些疑问,难道真的是这样吗?怎么会逆历史潮流向后倒退呢?于是开始去找STL团队背后这样做的原因。
隐居的遮天恶鬼
·
2023-11-11 18:47
#
C++
c++
java
算法
C++内存分配详解三:内存分配模型
侯捷
C++内存分配课程总结三:内存分配模型文章内容参照于
侯捷
C++内存分配系列教程文章目录
侯捷
C++内存分配课程总结三:内存分配模型回顾:重载new行为的目的一、内存分配模型:内存池二、具体实现1.C+
就是蝎子呀
·
2023-11-11 18:34
C++内存分配
c++
内存管理
【游戏编程扯淡精粹】EASTL源码阅读
【游戏编程扯淡精粹】EASTL源码阅读
侯捷
先生在《漫谈程序员与编程》中讲到STL运用的三个档次:“会用STL,是一种档次。对STL原理有所了解,又是一个档次。追踪过STL源码,又是一个档次。
zoloypzuo
·
2023-11-06 06:54
游戏编程扯淡精粹
游戏
力扣刷题思考:347. 前 K 个高频元素
理想很美好,现实很骨感,我忽略了map是associatedcontainer不可以使用sort(愧对
侯捷
老师的课了)。所以问题出现在第2步,解决方法是把associatedcontainer转化为s
西大直街乔碧萝
·
2023-11-02 05:00
刷题
leetcode
算法
职场和发展
深入探索 C++ 多态 ① - 虚函数调用链路
前言最近翻阅
侯捷
先生的两本书:(翻译)《深度探索C++对象模型》和《C++虚拟与多态》,获益良多。要理解多态的工作原理,得理解这几个知识点的关系:虚函数、虚函数表、虚函数指针、以及对象的内存布局。
wenfh2020
·
2023-10-31 14:09
c/c++
c++
多态
C++ Standard Stl -- SGI STL源码学习笔记(01) auto_ptr
所以我只是在理论上对C++有浅显的认知.对于实际应用,我还没有实际的经验.所以接下来对于SGISTL源码分析的相关文章,更多的就只是针对源码的直接分析,是没有关于实际应用场景经验之谈的.所以我们只谈源码,其他不谈.对于
侯捷
的那么本
weixin_33712881
·
2023-10-29 08:18
c/c++
《C++ 标准程序库--
侯捷
》学习笔记
C++标准每5年会有一个新版本,1998年的C++98、2003年的C++03、2007年的C++TR1、2011年的C++11.转换操作符static_cast将一个值以符合逻辑的方式转型。这个可以看作是“利用原值重建一个临时对象,并在设立初值时使用型别转换”。唯有当上述型别转换有所定义时,整个转换才会成功。如:floatx;cout(x);f(static_cast("hello"));//c
光明和真理
·
2023-10-29 07:07
C++
五、C++内存管理机制 —— 分配器allocator(
侯捷
)
侯捷
C++八部曲笔记汇总---持续更新!!!
酷酷的懒虫
·
2023-10-26 22:01
C++
c++
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他