金山办公面试题 · 风险判断 · C++
金山办公相关面试题,按最终去重题目聚合。
共 456 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:风险判断 · C++
考察点
技术栈
第 1 题请介绍C++中的智能指针。 考察智能指针类型、原理与使用场景第 2 题请说明 C++ 中 unique_ptr、shared_ptr 和 weak_ptr 的区别,并解释 weak_ptr 如何解决循环引用问题。 考察智能指针的类型特性与循环引用处理原理第 3 题请解释智能指针的概念、常见类型及其使用场景,并说明如何避免循环引用。 考察对智能指针原理、类型区别及内存管理边界的理解第 4 题野指针与悬挂指针有什么区别? 考察指针生命周期管理与内存安全基础第 5 题请说明 dynamic_cast 在运行时如何判断一个类型能否转换为派生类,以及这种转换的安全边界。 考察动态类型转换的实现机制与安全边界