
STL
文章平均质量分 63
Rain_ZZX
音视频码农-。- 不断学习ing
展开
-
STL源码阅读总结从小白到大神:vector
使用vector应包括头文件,但是SGI将vector的实现代码写在了更底层的<stl_vector.h>原创 2024-01-11 18:12:22 · 642 阅读 · 0 评论 -
STL源码阅读总结从小白到大神:目录
长久以来,程序员们希望创造出一个可重复运用的东西,让程序员们的心血不随时间流逝被“遗忘掉”,为了建立数据结构与算法的统一标准并降低彼此结构的耦合性于是C++社区诞生了伟大的作品 STL。原创 2024-01-09 22:10:31 · 489 阅读 · 0 评论 -
STL源码阅读总结从小白到大神:配置器
当客端调用64bytes区块时,如果free_list[7]为空,内存池有20个32bytes的区块/10也就是10个64bytes的区块,其中一个交给客端,剩下9个留给free_list[7]维护,这时内存池又空了…oom_malloc()和oom_realloc()都有内循环,不断调用“内存不足处理历程”,但是如果“内存不足处理历程”并未被客端设定,这两个函数就会调用_THROW_BAD_ALLOC丢出bad_alloc异常信息,或利用exit(1)终止程序。原创 2024-01-09 22:06:53 · 1376 阅读 · 1 评论