面试题来源 github

腾讯篇 面试题合集

腾讯阅读 0

0voice/interview_internal_reference · 腾讯篇:收录 69 道题目

本条暂无可直接打开的网盘链接,请前往原帖获取资源

正文

- 4.1.0 map插入方式有几种? - 4.1.1 STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容 - 4.1.2 vector越界访问下标,map越界访问下标?vector删除元素时会不会释放空间? - 4.1.4 STL中list与queue之间的区别 - 4.1.5 STL中的allocator,deallocator - 4.1.6 STL中hash_map扩容发生什么? - 4.1.7 map如何创建? - 4.1.8 vector的增加删除都是怎么做的?为什么是1.5倍? - 4.1.9 函数指针? - 4.2.0 说说你对c和c++的看法,c和c++的区别? - 4.2.1 c/c++的内存分配,详细说一下栈、堆、静态存储区? - 4.2.2 堆与栈的区别? - 4.2.3 野指针是什么?如何检测内存泄漏? - 4.2.4 悬空指针和野指针有什么区别? - 4.2.5 内存泄漏 - 4.2.6 new和malloc的区别? - 4.2.8 new和delete的实现原理, delete是如何知道释放内存的大小的额? - 4.2.9 malloc申请的存储空间能用delete释放吗 - 4.3.0 malloc与free的实现原理? - 4.3.1 malloc、realloc、calloc的区别