tchar是什么类型 &&dynamic_cast
Windows为了消除各编译器的差别,重新定义了一些数据类型。CHAR为单字节字符。还有个WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。如果当前编译方式为ANSI(默认)方式,TCHAR等价于CHAR,如果为Unicode方式,TCHAR等价于WCHAR。
?
dynamic_cast : 是安全的类型转化 ? 转化成功不成功是可控的 ?不成功返回0 ? ?B* b = dynamic_cast(*B) a; ?表达的意思是 ?希望a是B*类型 然而static_cast就是相当于C语言里面的强转