享元是小尺寸的处理类,它授予对共享公共数据的持续访问,从而允许在合理的内存限制内管理大量实体。 Boost.Flyweight 通过提供类模板 flyweight<T>
使得使用这种常见的编程习惯用法变得容易,它可以作为 const T
的直接替代品。
学习使用 Boost.Flyweight 可以在几分钟内完成。 然而,当出现特殊需求时,提供了一个广泛的自定义接口,允许用户控制和扩展以下方面:
修订于 2008 年 9 月 3 日
© 版权所有 2006-2008 Joaquín M López Muñoz。 根据 Boost 软件许可协议 1.0 版分发。(请参阅随附文件 LICENSE_1_0.txt 或在 https://boost.ac.cn/LICENSE_1_0.txt 复制)