C++晋升之typeid

2015-01-27 10:05:04 · 作者: · 浏览: 10

typeid

---运行时获知一个变量类型

---RTTI提供的操作符

用法:

---继承

A* p = new B;

\

\

上述两种情况为TRUE<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+LS0ttuDMrDwvcD4KPHA+PGltZyBzcmM9"https://www.cppentry.com/upload_files/article/49/1_qskpe__.png" alt="\">


上述两种情况为TRUE

---我们一般想强转指针t为R类的,调用R类的方法,但是R和t又没有关系,可以添加这个判断,这样除了daynamic_cast又有一种方法了