百度面试题 · 问题拆解 · C++
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · C++
考察点
技术栈
第 1 题std::weak_ptr 除了解决 shared_ptr 的循环引用问题外,还解决了哪些问题? 考察对 weak_ptr 语义和典型应用的深入理解第 2 题请解释 C++ 中多态的实现机制,并说明虚函数和虚表的作用。 考察 C++ 多态底层原理、虚函数机制及内存布局理解第 3 题C++动态多态的实现原理是什么? 考察对虚函数机制、虚表结构和运行时绑定的理解第 4 题类的构造函数为什么不能是虚函数? 考察对C++虚函数机制与构造过程的理解第 5 题请说明C++与C语言之间的主要区别。 考察对C++核心特性及两种语言定位差异的理解第 6 题请描述 C++ 源文件从编译(gcc)到生成可执行文件,再到程序运行的完整过程。 考察对 C++ 构建流程和程序执行机制的整体理解