1. tcp和udp的区别 2. 虚函数说一下 3. 虚函数和纯虚函数的区别 4. C++多态有几种 5. C++11的新特性有哪些 6. 智能指针有哪些 7. weak_ptr什么时候用 8. c++继承的实现方式 9. 设计模式了解什么 10. 单例模式的实现方式,优缺点有哪些 11. windbg常用命令 12. 死锁排查方法 13. 线程安全解决办法 14. c++锁有哪些 15. 进程通信方式 16. win32 api有哪些,了解多少 17. stl双端列表中间插入节点 18. 常用stl容器 19. vector存对象和存指针扩容时的区别 20. map和unordered_map区别,实现方式 21. qstring和std::string的区别 22. new delete malloc free的区别 23. c++堆和栈的区别 24. HTTPS加密方式 25. c++和c#的区别,优缺点 26. 异常捕获、crashpad底层原理 27. c#协程、线程 28. http和https区别 29. wireshark有没有抓过https包 30. qt和mfc的ui区别 31. qt信号槽、第五个参数使用 32. 函数调用约定 #面试#