c++面试系列
文章平均质量分 92
鸭子程序员
unity游戏开发者,大二生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++变量与基本类型详解
本文深入探讨 C++ 中的变量与基本类型系统,涵盖类型分类、内存模型、初始化机制、作用域规则、类型转换及现代 C++ 特性。通过理论分析与代码示例结合,揭示 C++ 类型系统的设计哲学和底层实现机制。[存储说明符] [类型限定符] 类型说明符 [初始化器];存储说明符autoregisterstaticextern类型限定符constvolatilemutable。原创 2025-08-14 15:12:17 · 1169 阅读 · 0 评论 -
深入解析C++指针:从传统指针到智能指针的全面研究
C++指针机制与智能指针演进研究 本文系统探讨C++指针机制及其安全演进。传统指针作为直接内存访问工具,包含变量指针、数组指针、函数指针等多种类型,虽提供强大灵活性但也易引发悬挂指针等安全隐患。研究分析了悬挂指针的三大成因及检测技术,包括静态分析和运行时保护方案。针对手动内存管理痛点,C++11引入基于RAII的智能指针(unique_ptr、shared_ptr、weak_ptr),通过引用计数实现自动内存回收。文章详细剖析了智能指针的线程安全实现机制,包括控制块结构、原子操作等关键技术。通过对比传统指针原创 2025-08-15 10:49:08 · 1412 阅读 · 0 评论 -
【C++面试系列】基础c++/STL题单
本文总结了C++岗位面试常见问题,主要涵盖以下核心内容: C++基础:C与C++区别、const与#define对比、static关键字用法、sizeof与strlen差异; 面向对象:三大特性(封装/继承/多态)、构造/析构函数规则、虚函数实现原理(虚函数表)、重载/覆盖/隐藏区别; 内存管理:new/delete与malloc/free对比、内存泄漏防范(推荐智能指针)、unique_ptr与shared_ptr特性; STL容器:vector/链表/hash表等底层实现及时间复杂度,map与unord原创 2025-09-04 11:05:50 · 767 阅读 · 0 评论
分享