汇川技术面试题 · C++

汇川技术相关面试题,按最终去重题目聚合。

1445 道真题 · 当前筛选命中 26 · 更新 2026-08-05

筛选题目已选:C++
第 1 题设计单例模式时,实例化的单例对象在什么时候被析构? 考察单例生命周期管理及资源释放意识风险判断技术原理C++第 2 题C++的指针实际是什么,打印出来是什么样的? 考察C++指针的本质、内存地址表示与打印方式编码实现技术原理C++第 3 题请比较 MFC 和 Qt 在开发桌面应用时的优缺点,并说明你会如何选择。 考察对两种主流桌面框架的理解和选型能力技术原理技术选型方案权衡C++Qt第 4 题请解释什么是 RAII,并说明它在资源管理中的作用和典型应用场景。 考察对 RAII 概念、资源管理原则及实际应用的理解风险判断技术原理C++第 5 题请介绍 C++ 中堆和栈(内存区域)的区别及各自的使用场景。 考察对内存管理与运行时存储模型的理解风险判断技术原理C++第 6 题C++相较于C语言多了哪些改进? 考察对C++语言特性的掌握及与C的差异理解技术原理技术选型CC++第 7 题请解释单例模式的概念及其在C++中的析构处理方式。 考察对单例模式原理的理解及资源释放的边界处理风险判断技术原理C++第 8 题当需要将一个C/C++项目编译为动态库时,你会进行哪些相关的编译和链接设置? 考察对动态库编译、链接及运行时配置的理解技术原理技术选型CC++第 9 题C++ 中申请内存的关键字是什么?释放内存呢? 考察 C++ 动态内存分配与释放的基础语法理解技术原理C++第 10 题请介绍C++的基础与高级特性,并举例说明它们的应用场景。 考察C++基础知识的掌握程度、高级特性的理解深度以及实际应用能力技术原理技术选型C++第 11 题智能指针和裸指针的区别是什么? 考察对内存管理与指针生命周期控制的理解技术原理方案权衡C++第 12 题如果使用动态申请的数组,如何正确释放这部分内存? 考察动态数组内存管理的基本错误处理能力风险判断技术原理C++第 13 题请说明智能指针相比普通指针有哪些优点,并举例说明典型使用场景。 考察对智能指针内存管理机制和适用场景的理解技术原理方案权衡C++第 14 题如何理解RAII机制? 考察对资源管理范式核心思想及其在C++异常安全中的作用的理解技术原理C++第 15 题请解释什么是C++内存泄漏,并说明常见的产生原因及如何检测和避免。 考察对C++内存管理、资源生命周期和工具使用的基本理解风险判断技术原理C++第 16 题智能指针在 C++ 中主要用来解决什么问题?请说明其核心用途。 考察对智能指针核心价值与资源管理原理的理解风险判断技术原理C++第 17 题C++程序的内存分配(堆和栈区)各有何特点? 考察C++内存模型、堆栈区别及生命周期管理风险判断技术原理C++第 18 题项目中用到哪些C++库?和C相比,C++有哪些区别? 考察C++实际使用经验、库的熟悉度及对C/C++差异的理解持续改进技术原理方案权衡CC++第 19 题什么是野指针? 考察对指针生命周期和内存安全的理解风险判断技术原理CC++第 20 题使用派生类的指针调用基类的函数,如何调用? 考察继承体系下成员函数的访问与解析机制技术原理C++