摘要: 配接器 STL 配接器(Adapters)概览 STL 中的 配接器(adapter) 是一种设计模式,用于将某个组件的接口转换成另一种接口,从而实现不同组件间的协作。它的作用类似“轴承”或“转换器”,让原本不兼容的类能够一起运作。 STL 的配接器可分为三大类: 类型 作用对象 功能 Contai 阅读全文
posted @ 2025-08-16 18:27 _Sylvan 阅读(15) 评论(0) 推荐(0)
摘要: 仿函数 STL 中的仿函数(Functors / Function Objects) 名称来源 Functors(仿函数):早期命名,中文翻译独特、形象。 Function Objects(函数对象):C++ 标准采用的正式名称,更贴切其“对象具有函数特质”的本质。 概念 仿函数是一个行为类似函数的 阅读全文
posted @ 2025-08-16 18:27 _Sylvan 阅读(31) 评论(0) 推荐(0)
摘要: 算法的泛化过程 传统做法:写一个针对某种特定容器的算法,例如在 array 中查找特定值。 缺点:算法过于依赖容器实现细节(如数组大小 arraysize),无法复用。 基础版本:array 专用 find int* find(int* arrayHead, int arraySize, int v 阅读全文
posted @ 2025-08-16 18:26 _Sylvan 阅读(6) 评论(0) 推荐(0)