中望软件面试题 · 问题排查 · C++
中望软件相关面试题,按最终去重题目聚合。
共 344 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:问题排查 · C++
考察点
技术栈
第 1 题请解释一下 C++ STL 中容器迭代器失效的常见情形,并说明如何避免。 考察对容器实现机制与迭代器失效规则的理解第 2 题请解释 C++ 中的 explicit 关键字的作用,并说明为什么在构造函数前使用它。 考察对 C++ 隐式转换风险的理解及 explicit 的用法第 3 题STL中迭代器失效场景 考察对STL容器迭代器失效规则的理解和边界场景掌握第 4 题请结合你的项目经历,谈谈项目中是如何使用智能指针的。 考察项目实践中对智能指针的管理和风险处理能力第 5 题当派生类继承的两个基类具有相同签名的虚函数时,会出现什么问题? 考察对多重继承中二义性和虚函数调用的理解第 6 题举例说明 shared_ptr 循环引用出现的场景 考察对 shared_ptr 循环引用成因的理解及典型场景识别第 7 题在多线程环境下使用观察者模式时,需要注意哪些问题? 考察并发场景下观察者模式的安全性与一致性设计第 8 题C++中static全局变量初始化出错时,错误发生在哪个阶段? 考察对静态存储期对象初始化时机和编译链接流程的理解