虎牙面试题 · C++
虎牙相关面试题,按最终去重题目聚合。
共 763 道真题 · 当前筛选命中 92 道 · 更新 2026-08-05
筛选题目已选:C++
考察点
技术栈
第 81 题C语言的struct和C++的struct有什么区别? 考察对C与C++结构体在默认访问控制和成员函数支持上的差异理解第 82 题C++ 中菱形继承是什么?它会导致什么问题? 考察对 C++ 多重继承与菱形继承内存布局的理解第 83 题如果一个类中没有任何成员变量,那么这个类的大小是多少? 考察C++空类大小与内存布局基础第 84 题请列举 C++ 中常用的锁,并说明它们的适用场景与典型实现原理。 考察对 C++ 并发同步原语的理解与工程选型能力第 85 题智能指针有哪些 考察对C++智能指针类型及各自语义的掌握第 86 题你用过 C++ 中的智能指针吗?请分别说明它们属于哪个类模板。 考察对 C++ 智能指针类型及所属类模板的掌握第 87 题类的静态函数可以是虚函数吗? 考察对C++静态函数与虚函数本质差异的理解第 88 题C++的构造函数中可以调用虚函数吗? 考察C++对象构造顺序和虚函数调用机制的理解第 89 题使用 shared_ptr 管理数组资源时需要考虑哪些问题? 考察智能指针处理数组资源的正确性意识第 90 题C++ 类的虚函数是如何实现的?它对对象内存布局和调用过程有什么影响? 考察虚函数机制与动态多态原理第 91 题C++和C#有什么区别,各自的优缺点是什么? 考察对两种主流编程语言特性的理解、对比能力和适用场景判断第 92 题在STL的双端列表(std::deque)中间插入节点,你会怎么做?请描述其特性和实现考虑。 考察对deque内部结构、插入操作的底层原理及复杂度边界的理解