前端/移动开发面试题 · 技术原理 · C++

前端/移动开发相关岗位面试题。

共 24989 道真题 · 当前筛选命中 475 道 · 更新 2026-08-05

筛选题目已选:技术原理 · C++
第 141 题请说明C++中指针和引用的区别。 考察对指针与引用语法及语义差异的理解技术原理C++第 142 题区分常量指针和指针常量 考察C/C++中const修饰指针的类型理解技术原理CC++第 143 题map和unordered_map的底层实现分别是什么? 考察对C++标准容器底层数据结构的理解与区别技术原理方案权衡C++第 144 题对C++的虚函数的理解(从虚函数表和虚函数指针方面),你觉得虚函数表是存放在堆里还是栈里? 考察虚函数实现机制和虚函数表存储位置的理解技术原理C++第 145 题C++ 为什么可以跨平台? 考察对编译与运行机制的理解,区分源码、编译产物与平台相关性技术原理C++第 146 题平衡二叉树的原理和在 STL 数据结构中的应用 考察对平衡二叉树机制的理解及其在标准库中的典型应用技术原理技术选型方案权衡C++STL第 147 题在C++中,static修饰的类成员函数访问类的非静态成员时有哪些限制? 考察对static成员函数与实例成员关系的理解技术原理C++第 148 题delete和delete[]的区别是什么? 考察C++内存释放操作的正确使用与底层行为理解风险判断技术原理C++第 149 题new和malloc的区别 考察C++内存分配机制的理解与对比能力技术原理C++第 150 题请介绍智能指针的概念、主要类型及其适用场景。 考察对现代C++内存管理与智能指针机制的掌握技术原理方案权衡C++第 151 题请介绍 C++ 中 shared_ptr、unique_ptr 和 weak_ptr 各自的用途与区别。 考察对智能指针类型语义和所有权模型的理解技术原理方案权衡C++第 152 题C++与C语言的区别? 考察对C++与C核心差异的理解,包括面向对象、抽象机制、内存管理及安全特性技术原理方案权衡CC++第 153 题请介绍C++11的主要新特性,并分析auto关键字可能带来的问题。 考察C++11核心特性掌握程度及对auto类型推导局限性的理解技术原理方案权衡C++第 154 题请简要说明C语言与C++的主要区别。 考察对两种语言核心差异的理解与表达能力技术原理方案权衡CC++第 155 题什么是C++多态? 考察对C++多态核心机制的准确理解,包括静态多态与动态多态的区别与实现技术原理C++第 156 题有了解过移动构造吗?对比拷贝构造有什么区别? 考察C++移动语义与拷贝语义的核心区别及适用场景性能优化技术原理C++第 157 题shared_ptr 的实现原理是什么?引用计数是如何工作的? 考察 shared_ptr 底层引用计数机制和线程安全问题风险判断技术原理C++第 158 题介绍下智能指针 考察对智能指针类型、原理、使用场景及内存安全的理解风险判断技术原理技术选型C++第 159 题解释RAII 考察对C++资源管理核心概念的理解安全意识技术原理C++第 160 题请你谈谈右值引用 考察对右值引用概念、用途及与移动语义关联的理解问题拆解技术原理C++