电子/硬件开发面试题 · C++

电子/硬件开发相关岗位面试题。

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

筛选题目已选:C++
第 101 题智能指针 weak_ptr 解决什么问题?其底层实现原理是什么? 考察对 weak_ptr 用途的理解及其底层引用计数的实现机制问题拆解技术原理C++第 102 题函数指针有什么用途? 考察对函数指针概念、作用及实际应用场景的理解问题拆解技术原理CC++第 103 题new和malloc的区别 考察C++内存分配机制的理解与对比能力技术原理C++第 104 题野指针和悬空指针的区别 考察C/C++指针安全的基础概念辨析与风险意识风险判断技术原理CC++第 105 题请分别说明 C++ 中虚函数和静态成员函数的特点及适用场景。 考察对 C++ 两种关键成员函数机制的清晰理解和辨析技术原理技术选型C++第 106 题请解释 static 修饰的全局变量和局部变量的区别及各自的作用域、生命周期和存储位置。 考察对 C/C++ 中 static 关键字在变量层面的作用域、生命周期与存储语义的理解技术原理CC++第 107 题使用智能指针初始化对象时,对象本身应放在哪里? 考察智能指针初始化时对象内存的分配位置与所有权转移风险判断技术原理C++第 108 题了解智能指针吗? 考察对智能指针类型、用途和内存管理机制的理解技术原理C++第 109 题请解释左值和右值的区别,并举例说明。 考察对值类别的基本理解与举一反三能力编码实现技术原理C++第 110 题指针与引用在C++中的主要区别是什么? 考察对指针和引用语义差异的理解技术原理方案权衡C++第 111 题new出来的对象用memset清空会怎么样? 考察C++对象生命周期、非平凡类型与内存操作的正确性风险判断技术原理C++第 112 题如果 C++ 拷贝构造函数参数不用引用而直接按值传递,会发生什么? 考察对拷贝构造递归机制的理解风险判断技术原理C++第 113 题C++模板在编译时处理还是运行时处理? 考察对C++模板实例化时机的理解技术原理C++第 114 题请介绍你对C和C++的掌握情况,并说明各自的应用场景。 考察对C与C++语言特性的理解及实际应用经验业务理解自我认知技术原理CC++第 115 题常量指针和指针常量的区别是什么? 考察对C/C++中const与指针组合的语法及语义理解技术原理CC++第 116 题请你谈谈右值引用 考察对右值引用概念、用途及与移动语义关联的理解问题拆解技术原理C++第 117 题#define和typedef的区别 考察C/C++中宏定义与类型别名的本质差异问题拆解技术原理CC++第 118 题请解释常量指针和指针常量的区别。 考察对C/C++指针与const限定符结合使用的理解技术原理C++第 119 题在32位系统中,char*和int*类型的指针各自占用多少字节? 考察对指针大小与类型无关性的理解技术原理CC++第 120 题常量指针和指针常量是什么,一般应用场景是什么? 考察 C/C++ 指针与 const 修饰的语义区分及常见使用场景问题拆解技术原理CC++