改变命运的八股
文章平均质量分 94
记录八股的背诵,准备暑期实习
小陈又菜
你不开始做,就永远不知道自己到底有多强!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【小陈背八股-C++】Day04-大厂面试直击:Vector扩容机制,你真的懂STL容器吗?
🔥 面试必问:为什么vector扩容1.5倍而非2倍?emplace_back比push_back快在哪?🔍 深度剖析:连续存储的vector如何保证性能?map红黑树为何比unordered_map更稳定?⚡ 性能陷阱:动态数组与固定数组的使用禁区!不同场景下容器选择的黄金法则。💡 实战技巧:从底层实现看懂容器行为,避免常见性能坑点,让你的C++代码效率提升一个量级!🎯 无论你是面试突击还是性能优化,这篇指南将彻底改变你对STL容器的认知!原创 2025-12-18 15:50:31 · 512 阅读 · 0 评论 -
【小陈背八股-C++】Day03-面试必问C++底层机制:原子操作、类型转换
本文深入剖析C++编程中的关键特性,涵盖多线程安全、内存控制等核心议题:🔹 原子操作:详解std::atomic如何通过硬件指令实现线程安全,避免竞态条件🔹 函数指针:探索回调机制与事件驱动编程的实现原理🔹 类型转换:对比static_cast/dynamic_cast/reinterpret_cast的应用场景与安全边界🔹 内存管理:解析const、extern、static关键字的底层影响🔹 现代C++:nullptr替代NULL的优势,sizeof的编译时特性原创 2025-12-18 09:35:55 · 692 阅读 · 0 评论 -
【小陈背八股-C++】Day02-面试官最爱问的C++八股文,一次给你讲透!从数据类型到内存管理,一篇搞定所有关键特性
📌 直击面试🔹 整型数据类型“潜规则”——不同平台下数据长度的差异与标准规范🔹 const关键字“三重身份”——变量、指针、引用中的不同语义与内存保护机制🔹 static与inline的性能博弈——局部性原理与编译器优化的底层逻辑🔹 define与typedef的区别——宏替换与类型别名的编译期行为对比🔹 new/malloc内存管理对决——自由存储区与堆的底层实现差异🔹 constexpr意义——编译期计算如何彻底改变C++性能优化💡 特别聚焦:⚠️ 前置++与后置++原创 2025-12-16 19:44:30 · 621 阅读 · 5 评论 -
【小陈背八股-C++】Day01- 为什么你的变量活得比别人久?指针为何总惹祸?
在C++编程中,掌握变量类型与指针引用的区别是写好高效安全代码的关键。静态局部变量就像是函数的私人记忆,生命周期贯穿整个程序,只初始化一次,适合需要持久状态的场景。全局变量则是程序的共享空间,随处可访问但也容易引发难以调试的问题,需谨慎使用。局部变量是函数的临时工,随用随建用完即焚,栈上分配快速高效。指针如同灵活却危险的双刃剑,可以重指向、支持运算、允许为空,适合动态内存管理和复杂数据结构。引用则是变量的贴身别名,一旦绑定终身不变,直接操作无需解引用,在参数传递和函数返回值中能避免不必要的拷贝。理解这些核心原创 2025-12-15 20:43:01 · 568 阅读 · 7 评论
分享