元戎启行面试题 · 编码实现 · C++

元戎启行相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现 · C++
第 1 题const 在 C/C++ 中用来做什么?你以前用过 const 的哪些场景? 考察对 const 语义的理解及实际应用经验编码实现技术原理C++第 2 题unique_ptr 怎么赋值? 考察对 unique_ptr 所有权转移机制的理解编码实现技术原理C++第 3 题如何用模板元编程实现一个清空 vector 元素并释放内存(将容量置为零)的函数? 考察对 vector 内存管理机制与模板元编程技巧的理解编码实现技术原理C++第 4 题编程题:用模板类实现一个固定大小的队列,不能使用 STL 数据结构,如果类型 T 没有构造函数该如何处理? 考察模板编程能力、内存管理与对象构造语义编码实现问题拆解技术原理C++第 5 题C++中能否用unique_ptr作为函数返回值?请给出示例代码并解释其可行性。 考察对unique_ptr移动语义和返回值优化的理解编码实现技术原理C++第 6 题模板函数的具体类是什么时期确定的? 考察对模板实例化时机和编译过程的理解编码实现技术原理C++第 7 题请手写一个类的拷贝构造函数、默认构造函数和移动构造函数,并说明各自的作用和调用时机。 考察C++三大构造函数的概念理解与实现能力编码实现技术原理C++第 8 题请解释 C++ 中初始化列表的作用及其使用场景。 考察 C++ 初始化列表的核心机制与适用条件编码实现技术原理C++第 9 题如果基类的析构函数不是虚函数,会有什么问题?请用代码示例说明,并解释如何判断一个类是否存在此类问题。 考察C++多态析构与内存泄漏风险的理解及代码验证能力编码实现风险判断技术原理C++第 10 题请手写实现一个简化版的 String 类,要求支持基本的构造、析构、拷贝构造、赋值运算和字符串访问。 考察 C++ 中内存管理与经典三/五法则的掌握编码实现风险判断技术原理C++