- C++之STL模板库
- # 1、什么是STL?
- # 2、解释一下什么是trivial destructor
- # 3、使用智能指针管理内存资源,RAII是怎么回事?
- # 4、迭代器:++it、it++哪个好,为什么
- # 5、说一下C++左值引用和右值引用
- # 6、STL中hashtable的实现?
- # 7、简单说一下traits技法
- # 8、STL的两级空间配置器
- # 9、 vector与list的区别与应用?怎么找某vector或者list的倒数第二个元素
- # 10、STL 中vector删除其中的元素,迭代器如何变化?为什么是两倍扩容?释放空间?
- # 11、Vector如何释放空间?
- # 12、容器内部删除一个元素
- # 13、STL迭代器如何实现
- # 14、map、set是怎么实现的,红黑树是怎么能够同时实现这两种容器? 为什么使用红黑树?
- # 15、如何在共享内存上使用STL标准库?
- # 16、map插入方式有哪几种?
- # 17、STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容
- # 18、vector越界访问下标,map越界访问下标?vector删除元素时会不会释放空间?
- # 19、map中[]与find的区别?
- # 20、 STL中list与queue之间的区别
文章目录
THE END
暂无评论内容