关于C++为类增加标识符和对象DBID的解决方法
2013-05-07 13:03
232 查看
template< class Base, int TYPE_ID > class GetClassEx: public Base { public: GetClassEx(const long _ID):ID(_ID){} //获取效果类型 virtual long GetType(){ return TYPE_ID; } //获取效果ID virtual long GetEffectID(){ return ID; } private: const long ID; };
template< int v > class Test{}; template<> class Test< enEFFECT_PROPERTY >: public GetClassEx<CTmpEffect, enEFFECT_PROPERTY> { public: Test(const long ID):GetClassEx<CTmpEffect, enEFFECT_PROPERTY>(ID){} };
相关文章推荐
- 关于C++为类增加标识符和对象DBID的解决方法
- C++ MySQL编译错误 error C2146: 语法错误 : 缺少“;”(在标识符“fd”的前面) 解决方法
- 关于Visio中对象不能通过键盘方向键细微调整的解决方法
- c#关于int(或其他类型)的字段在对象初始化时默认初始化问题的解决方法
- MongoDB用Mongoose得到的对象不能增加属性完美解决方法(两种)
- 64位oracle数据库安装32位plsql解决方法/关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- 关于c++6.0在电脑上打不开解决方法:
- 关于C++ 里使用Openmp并行之cout混乱输出的解决方法
- 关于C++头文件#include<iostream.h>debug时提示文件目录不存在错误解决方法?
- 关于automation服务器不能创建对象解决方法
- 关于C++中定义对象及对象初始化的方法
- 关于C++中给int变量输入字符引起的死循环解决方法
- 关于在Drupal中使用REST Server 增加node时有taxonomy_term 和 node reference的解决方法
- 关于【对象“***.rem”已经断开连接或不在服务器上】异常的解决方法
- 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
- 关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
- 开篇之作 关于c++中多个基类有相同的方法的解决办法
- 关于IE7打开任何网页弹出[未处理的异常('对象不支持此属性或方法')发生在iexplorer.exe]错误调试框的解决办法
- [Android Pro] 关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法
- c++中关于设置左对齐和右对齐的问题解决方法