使用 boost::flyweightstruct T {} 内部(即递归享元)
我试图定义一个不可变的文件路径值类型,利用 boost::flyweight 来共享路径组件。是这样的: struct filepath_data typedef boost::flyweight<filep…
享元模式和 C++模板
我有蝇量级模式。我有抽象类 Glyph。我有类 Letter 和从 Glyph 派生的抽象代码。我有从 Code 派生的 YusciiCode、UniCyrCode 和 UniLatCode。 我的享…
IDisposable 的享元和工厂问题
我似乎在精神上陷入了享元模式的困境。 首先,假设我有一个一次性类型 DisposableFiddle 和一个工厂 FiddleFactory: public interface DisposableFid…
- 共 1 页
- 1