This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请问C++里是不是有一个判断指针类型的函数,就像Java里面的instanceof?怎么查也没有查到。
-javaj2ee(j2eejava);
2003-11-21
(#1477484@0)
-
没有。但是有些技巧可以判断
-dannyp(Danny);
2003-11-21
(#1477540@0)
-
请明示!
-javaj2ee(j2eejava);
2003-11-21
(#1477546@0)
-
说说呢的情况
-dannyp(Danny);
2003-11-21
(#1477558@0)
-
另外,不知道typeid能否满足呢的要求
-dannyp(Danny);
2003-11-21
(#1477566@0)
-
就是想判断一下指针的类型,然后再进行强行转换,防止出现未知的错误。
比如说:CWnd * m_pWnd强制转换成CDialog时。另外,typeid是不是需要自己定义,那多麻烦!
-javaj2ee(j2eejava);
2003-11-21
(#1477683@0)
-
If you mean in MFC, you can use IsKindOf function. for more information please read VC++ help about run-time class information
-ztiger(big tiger);
2003-11-21
(#1477722@0)
-
找到了,多谢!
-javaj2ee(j2eejava);
2003-11-21
(#1477892@0)