夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色

分类:C++

2 篇文章

C++STL中vector的扩容机制能用realloc()吗?
前言 昨天刷知乎看到一个有意思的问题,大意是 C++STL中vector的push_back()扩容机制为什么不考虑使用C语言的自带函数realloc()实现? 对于一个看过部分STL源码的人,还是对vector有一定了解的。vector的内存管理使用的是STL中的allocator,而其一种扩容机制是当size > capacity时vec…
C++STL之priority_queue
前言 从上学期程设课上开始接触STL,甚至大作业手写了一个 deque,然而由于 期末考试不准使用STL 使用频率极低,遂一直对其强大的功能一知半解。 priority_queue 数据结构 priority_queue 位于头文件 <queue> 中,下面是cplusplus中对 priority_queue 的部分说明,英文不好的 …