1 数据的插入 std::map<int, std::string> mapStudent; //插入数组,数组的下标实际上就是索引 mapStudent[4] = "fengyuzaitu@126.com"; 2 数据的遍历 std::map<int, std::string>::iterator iter; iter = mapStudent.find(5); //访问不到数据的判断 if (iter == mapStudent.end()) return; 3...
内存能读更多)unordered_map底层实现,怎么解决hash冲突,stl中使用的哪个,扩容机制(一次探测、二次探测、链表法)理解的右值为什么会引入完美转发了解过redis么为什么redis很快,怎么实现的(单进程+epoll)redis是线程安全的么怎么实现的分布式锁redis的数据结构,底层分别是怎么实现的zlist的底层原理,数据是怎么压缩的进程间...
2、其次就是准备C++语言,我也是在b站上看看黑马的教学视频反正,后面接着就是查漏补缺,经常看看拓跋阿秀的笔记,复习复习,C++中的STL库很重要,像这个vector,map, set,unordered_map等经常被问道其中vector最常问,如如何避免扩容等等。这个我是看的STL源码解析上面的内容的还是很不错的。C++语言的常问多态怎么实现的...