
C++四种强制类型转换
操作符通常为操作数的位模式提供较低层次的重新解释,用于将一种类型转换为另一种不同的类型.进行强制类型转换. 而变量x和变量p,一个为数值类型,一个为指针类型,不相近,不能用。标准C++为了加强类型转换的可视性,引入了4种命名的强制类型转换操作符.用于非多态类型的转换(静态转换),编译器隐式执行的任何类型转换都可以用。用于将一个父类对象的指针/引用转换为子类对象的指针或引用(动态转换)这段代码中,d变量和a变量都表示数值类型,可以使用。因此C++ 提出了自己的类型转换风格,的简称,即:运行时类型识别。

























