小编Dan*_*Dan的帖子

公共基类的派生类的TypeID

我试图在C++中实现一些机制,从而为从公共基类派生的所有类分配一个唯一的"类ID".例如:

class BaseClass  
{  
    //...
    public: unsigned int GetID( void );
    //...
};
class DerivedClass : public BaseClass
{
}
Run Code Online (Sandbox Code Playgroud)

类DerivedClass和BaseClass的所有其他子项应该能够返回唯一标识符,而不需要向DerivedClass添加任何额外的代码......但是,C++对我来说相当困难.任何想法,将不胜感激.

提前致谢! - -担

c++ types typeid

6
推荐指数
1
解决办法
2855
查看次数

标签 统计

c++ ×1

typeid ×1

types ×1