哔哩哔哩面试题 · C++
哔哩哔哩相关面试题,按最终去重题目聚合。
共 2456 道真题 · 当前筛选命中 54 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 41 题C++ 对象模型中虚表存放在哪里? 考察对虚表存储位置和内存布局的理解第 42 题C++ 移动语义你了解吗?它主要用来解决什么问题? 考察对移动语义概念、价值与应用场景的理解第 43 题C++ 的多态是如何实现的? 考察对虚函数、继承和动态绑定机制的理解第 44 题请介绍 C++ 中的四种智能指针,并说明各自的使用场景和注意事项。 考察对 C++ 内存管理机制的理解与正确使用智能指针的能力第 45 题智能指针有哪些 考察对C++智能指针类型及各自语义的掌握第 46 题请解释左值引用和右值引用的区别,并说明右值引用的主要用途。 考察对C++引用机制的理解及应用场景第 47 题为什么要有右值引用?请结合移动语义和完美转发说明,还有其它方面的补充吗? 考察对右值引用设计动机、移动语义和完美转发核心价值的理解深度第 48 题虚函数和纯虚函数的区别是什么?在项目中如何选择使用它们,并说明其底层实现原理。 考察对C++多态机制、虚函数表及纯虚函数在工程中应用的理解第 49 题请解释一下C++中的模板元编程是什么,并说明其典型应用场景。 考察对C++模板元编程概念、原理及实际应用的理解第 50 题请解释虚函数和纯虚函数的区别,并说明它们各自的用途和适用场景。 考察对C++多态核心概念的理解及应用能力第 51 题Go 与 Java / C++ 有哪些主要区别? 考察对不同编程语言核心特性的理解和对比分析能力第 52 题C++ 是否支持面向过程编程?请说明其与 C 语言的关系。 考察对 C++ 多范式特性的理解,以及对 C 兼容性的认识第 53 题请对比Go、Java和C++在内存管理和垃圾回收方面的实现差异及各自特点。 考察多语言内存管理机制的对比能力与工程权衡意识第 54 题shared_ptr 是否线程安全? 考察对 shared_ptr 线程安全模型的准确理解与边界区分