
C/C++
文章平均质量分 89
天涯学馆
资深大厂程序员,12年开发经验,致力于探索前沿技术,在代码世界中追求卓越,欢迎关注评论私信一起交流技术!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一线大厂C++高频面试题合集
虚函数通过虚函数表(vtable)实现动态多态。每个包含虚函数的类有一个虚表,存储虚函数指针,对象实例包含指向虚表的指针(vptr)。调用虚函数时,通过vptr查找vtable并执行对应函数。代码示例: 2. 智能指针有哪些类型?如何避免循环引用? 答案解析 C++11引入智能指针:(独占)、(共享)、(弱引用)。代码示例: 3. C++中RAII的核心思想是什么? 答案解析 RAII(Resource Acquisition Is Initialization)通过对象生命周期管理资源:代码原创 2025-04-16 22:40:23 · 1402 阅读 · 0 评论 -
一线大厂C语言高频面试题合集
C语言中没有“引用”这一概念,引用是C++引入的特性。指针是C语言的核心特性,表示内存地址的变量。区别在于:代码示例: 2. 什么是野指针?如何避免? 答案解析 野指针是指指向未知或未定义内存地址的指针,可能导致未定义行为(如崩溃)。常见原因:代码示例: 3. 和 在C中的作用是什么? 答案解析代码示例: 4. 什么是内存泄漏?如何检测? 答案解析 内存泄漏是指程序分配的内存未被释放,导致内存占用增加。常见场景:代码示例: 5. 解释C语言中的堆和栈的区别。 答案解析代码示例: 6.原创 2025-04-16 22:37:44 · 968 阅读 · 0 评论