-
2026-01-10 10:29:02
-
2026-01-10 10:29:52
- C++中的内存碎片如何产生及避免?(频繁分配小块堆内存导致)
- 频繁new/delete小对象导致内存碎片的根本原因是外部碎片(夹在使用块间的无法合并空闲区)和内部碎片(对齐冗余)。std::vector/string通过reserve、SSO和capacity机制减少分配频次,内存池(如std::pmr)可绕过通用堆分配器。
-
725
-
2026-01-10 10:35:25
-
2026-01-10 10:51:16
-
2026-01-10 11:00:09
-
2026-01-10 11:27:12
-
2026-01-10 11:37:01
-
2026-01-10 11:43:03
- sublime如何一键清除最近打开文件记录?(隐私保护操作)
- 菜单里不一定有“ClearRecent”选项,它依赖默认插件是否启用;推荐用命令面板执行clear_recent_files命令清除,或修改/删除Session.sublime_session文件彻底清理,也可通过设置remember_open_files:false禁用记录。
-
250
-
2026-01-10 11:45:10
-
2026-01-10 11:56:02
- c++如何实现外观模式 c++设计模式之Facade【实例】
- 外观模式通过统一高层接口简化复杂子系统交互,C++中关键在于封装调用逻辑而非单纯封装类;外观类聚合子系统对象(推荐智能指针或直接成员),不继承、不暴露细节,仅提供业务方法,如HomeTheaterFacade封装影院设备启停流程。
-
549