动态类型检查(50分)

S

sdzhch

Unregistered / Unconfirmed
GUEST, unregistred user!
在c++中如何动态类型检查
 

乡巴佬

Unregistered / Unconfirmed
GUEST, unregistred user!
把它定义为Variant类型,然后检查它的VType属性即可。
如下代码:
TVariant V;
if (((TVarData)V).VType == varEmpty)
{
VarClear(V);
((TVarData)V).VType = varInteger;
((TVarData)V).VInteger = 1234567;
}
 
J

jssy

Unregistered / Unconfirmed
GUEST, unregistred user!
#include <typeinfo.h>

do
uble s;
s=10.99;
ShowMessage(typeid(s).name());
即可检查变量的类型名.
 
S

sdzhch

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部