* p = dynamic_cast<Person *>(obj);if (p != nullptr) {codice_1的例子：if (typeid(Person) == typeid(*obj)) {
Java.Java中最简单的类型自省的例子是codice_5算符。例如：if (obj instanceof Person) {codice_6类是更高级自省的基础。例如:System.out.println(obj.getClass().getName())