- 博客(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 容器的介绍与选择--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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅