17.3 小结

    RTTI机制特性能让程序在运行时检测对象的类型,不以指针转换是否安全为依据,而是考虑指针指向的对象,其实质考虑的是指针指向的内存块的有效性,因而能保证使用指针安全调用虚函数和普通函数。typeid操作符返回一个typeinfo对象的引用,通过typeinfo类提供的name成员函数可以输出参数所属类名。

    本章对C++中新增的4个类型转换操作符进行了说明,同传统的类型转换相比,新增的4个cast操作符很好地保证了类型转换的安全性,直观体现了程序员的意图,编译器可很好地进行查错处理。