自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++ 内存修炼(一)——心法与总纲

本文以道家哲学阐释C++内存管理,将内存分为阴阳两类:栈内存(阴)自动管理,堆内存(阳)需手动控制。文章介绍了C++内存四大区域(代码区、全局/静态区、栈区、堆区)的特性,强调栈内存"无为而治"的优势和堆内存"炼丹术"般的风险控制。现代C++解决方案推荐使用智能指针(unique_ptr、shared_ptr、weak_ptr)实现RAII原则,并提出了内存管理的五重境界。最后给出三大实战心法:大道至简(优先栈对象)、阴阳平衡(合理使用智能指针)、道法自然(顺应语言特

2025-11-09 23:16:30 923

原创 C++ STL 容器 -- 道与术 篇(三) array

"通于一而万事毕" ——《庄子·天地》std::array 是C风格数组的替代品,增强版的固定大小的数组。其"道"在于编译时确定的连续内存布局和零开销抽象;其"术"在于丰富的STL接口和类型安全操作。

2025-11-09 21:41:29 786

原创 C++ STL 容器 -- 道与术 篇(二) list

"道生一,一生二,二生三,三生万物。" ——《道德经》在道家智慧中,"道"是万物运行的底层规律,无形无相却贯穿始终;"术"是表象的具体技法,有形有相而易学易用。学习std::list亦如此:通晓,则明其双向链表之本质,知其在内存中如何环环相扣,晓其增删之妙与访问之限;掌握,则熟其接口用法,能随心调用而无碍。今AI昌盛,求"术"者瞬息可得。然欲成高手,当先悟"道"——内力深厚者,招式自然通透。本篇仍从道、术两途,为你揭开std::list的奥秘。

2025-11-04 23:35:52 757

原创 C++ STL 容器 -- 道与术 篇(一) vector

详细解读C++ 容器 vector,看完可以完整掌握vector

2025-11-03 23:20:57 1021

原创 C++ STL 容器的介绍与选择--STL 容器修炼总纲

容器是用来存储和组织数据的类模板容器-顾名思义就是拿来装东西的。你可以装标准的基本数据类型,如int,double,string等、也可以装复杂的自定义类型,例如class 定义的类的对象,对象指针等复合类型的数据。C++ stl标准库提供了多种容器,每种容器都有特定的用途和性能特点。对于map,set,multimap,multiset,当对顺序有要求时候,选择这些,对顺序无要求时候,可以选择带unordered_前缀的容器,以提高性能。

2025-11-01 21:14:24 905

原创 重构与新生:从零开源的跨平台C++开发库OmniCpp升级之路

📬 诚邀贡献:无论文档校对、BUG提交,还是功能开发,您的每一行代码都在推动开源世界前进。这个项目始于深夜的思考,成长于社区的反馈。如今以MIT协议重启,是希望它成为。初始版本虽功能完整,但受限于时间,部分设计留有优化空间,目标是支持全平台。相比原有协议,MIT彻底消除开发者的合规顾虑,让代码真正自由流动。,而非仓库里的沉睡代码,希望与诸君共创一套易用的C++库。在嵌入式系统和桌面应用开发中,我常面临。

2025-11-01 20:41:28 258

原创 新博客入驻说明

由于一些原因,之前的账号将不再使用。之前的博客积累了宝贵的内容和经验,接下来会在这里继续分享更多有价值的信息,也算是新的开始。

2025-10-31 21:06:47 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除