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