MultiLayerSymbol <CXXX/*类名*/> m_XXX;

解决方案 »

  1.   

    MultiLayerSymbol<CWnd/*类型*/> m_xxx;
      

  2.   

    我是这样写的,可是一直有错误:
    MultiLayerSymbol<SymbolType> m_type;错误:
    error C2143: 语法错误 : 缺少“;”(在“<”的前面)
    error C2501: “MultiLayerSymbol” : 缺少存储类或类型说明符
      

  3.   

    SymbolType你实现了这个类吗?如果是,那包含了SymbolType。h头文件吗?
      

  4.   

    包含头文件了
    但是SymbolType是个纯虚类
    难道必须是实现了的类才能做模版的参数吗?
      

  5.   

    搞出来了
    其实模板类的声名是这样的
    template <class SymbolType>
    class MultiLayerSymbol;
    是不用管SymbolType是否是虚函数的