在VC++中,有没有相当于VB6中TYPENAME的指令?
如果没有,可以通过什么方法实现?解释:
在VB6中,假设我想定义一个变量储存时间,但我不知道 Timer 函数返回值的类型,
于是我可以用 Debug.Print TypeName(Timer) ,得出Timer的返回值是Single类型,
我便可以
Dim aa As Single
aa = Timer
如果没有,可以通过什么方法实现?解释:
在VB6中,假设我想定义一个变量储存时间,但我不知道 Timer 函数返回值的类型,
于是我可以用 Debug.Print TypeName(Timer) ,得出Timer的返回值是Single类型,
我便可以
Dim aa As Single
aa = Timer
于是我可以用 Debug.Print TypeName(Timer) ,得出Timer的返回值是Single类型,
我便可以
Dim aa As Single
aa = Timer”
---这只是一个假设
又假如,在VC++中,有一个指针,类型未知,而我想读取或拷贝其内容,我是不是要先知道这个指针的类型,才能对它进行操作?
CRuntimeClass* prt = a.GetRuntimeClass();
ASSERT( strcmp( prt->m_lpszClassName, "CAge" ) == 0 );