【发布时间】:2012-06-10 16:56:58
【问题描述】:
我已经想出使用多态性并让列表存储指向基类的指针,但是在成功将其放置在那里之后,我想知道该对象最初是什么类。我正在为类使用模板,并希望有另一个字段,它是基本类型的枚举。
现在的问题是:有没有办法检查(在运行时或编译期间)
(if T == int)
field = INT
虽然我可能对预处理器有所了解,但我对此并不熟悉。
【问题讨论】:
-
您可能只需要展示至少一些代码以及您真正想要做的事情,以获得有意义的答案。试图找到实例化模板的类型通常表明存在问题。