1. 定义一个模板类
template< int nArraySize , class Element > class ArrayAlloter { public : .... private : Element m_element[ nArraySize ]; ... } 2. 调用
ArrayAlloter < 99, ClassA> m_arr;
这边就报错了。
“ m_element ”数组元素类型不能是函数或抽象类类型
3. ClassA 看了下所有的 virtual 都实现了呀。
class ClassA : public ClassBase { .... } 然后 ClassBase: 其他 struct1,struct2
4. 项目从 vc6 升到 vs2017 的。vc6 貌似没这个问题。
卡了 2 天了。。。
