随笔分类 - c++学习 / c++ stl
stl库是新手必经之路
摘要:红黑树的实现就不再记录了,详情可以去github上面翻翻源代码 set的接口和实现: map的接口和实现: hash_set接口与实现 hash_map接口和实现:
阅读全文
摘要:今天在公司看stl源码分析,感觉有点无聊。花一个小时写了一个可扩容的Heap,虽然速度很慢,但是写出来的感觉还是很不错的。 #include <iostream> using namespace std; class Heap{ public: Heap(int t_size) { //auto_r
阅读全文
摘要:vector容器的接口和实现: list容器的接口和实现: 双向循环链,最后一个节点为空节点 deque容器的接口和实现: deque的构造和内存管理: push_back(), push_front(); 元素操作函数:pop_back(), pop_front(), clear(), erase
阅读全文
摘要:先自增再赋值,先赋值再自增。
阅读全文
摘要:出自《stl源码剖析》 List源代码 迭代器Iter源代码 用法:
阅读全文
摘要:摘取自<effective c++>
阅读全文