游卡面试题 · 风险判断 · C++
游卡相关面试题,按最终去重题目聚合。
共 357 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:风险判断 · C++
考察点
技术栈
第 1 题多重继承和多继承的情况下子类的虚函数表是怎样的? 考察对C++多继承下虚函数表布局和虚函数调用机制的理解第 2 题析构函数应该是虚函数还是非虚函数?如果是非虚的会怎样? 考察多态场景下析构函数的正确设计及内存安全风险第 3 题给定一个返回值类型为 t 类型引用的函数,它直接返回了形参,这种写法可行吗? 考察对引用返回与形参生命周期、悬垂引用风险的理解第 4 题请解释智能指针的概念、常见类型及其使用场景,并说明如何避免循环引用。 考察对智能指针原理、类型区别及内存管理边界的理解第 5 题手写 vector 删除某一个元素,需要考虑迭代器失效的情况。 考察 std::vector 容器的实现原理、迭代器失效机制及代码实现能力第 6 题在C++中,数据存储在栈上和堆上有什么区别? 考察栈内存与堆内存在生命周期、分配方式和管理责任上的差异