代码之家  ›  专栏  ›  技术社区  ›  CodeSmile Paul Beusterien

什么是一个模板对象的优秀C++代码设计?>多实例对象体系结构?

  •  2
  • CodeSmile Paul Beusterien  · 技术社区  · 15 年前

    • 能够在视图中放置模板对象的实例
    • 能够立即或在单击“应用”后使用新值对所有实例的模板对象进行更改(例如不同的图像、更改旋转、缩放、属性值)

    什么是好的设计选择,用于实现C++中的模板实例关系,而实例的附加条件能够覆盖模板值?有这样的设计模式吗?

    这个问题是 关于C++模板。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Billy ONeal IS4    15 年前

    我不明白为什么要这么复杂。除非有其他限制你不让我们知道。。。

    class RealItem;
    
    class TemplateItem 
    {
        //data members
    public:
        //set properties and such
        RealItem MakeRealItem() const; //Generates a RealItem from this template.
    };
    
    class RealItem
    {
        //etc...
    };
    
    推荐文章