腾讯一面被问的题目

1. 说一说 C++ 中指针和引用的区别,分别在什么场景使用?
2. const 关键字有哪些用法?const 指针、指针 const、const 引用分别是什么意思?
3. C++ 内存分区有哪些?new/delete 和 malloc/free 的区别是什么?
4. 什么是虚函数?虚函数表、虚指针原理是什么?纯虚函数的作用?
5. 构造函数能不能是虚函数?析构函数为什么建议写成虚函数?
6. 拷贝构造函数什么时候会被调用?为什么要防止浅拷贝?
7. vector 底层原理是什么?扩容机制是怎样的?为什么迭代器可能失效?
8. map 和 unordered_map 区别?底层分别是什么结构?适用场景?
9. 简述 TCP 三次握手、四次挥手,为什么握手是 3 次,挥手是 4 次?
10. 多线程和多进程的区别?C++ 如何实现线程同步?互斥锁、条件变量的使用场景
#发面经攒人品# #我的求职进度条# #牛客解忧铺#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务