C++基本功和 Design Pattern系列 Type Cast, Interface Inheritance VS Implementation Inheritance
许多学过C的朋友一定还记得C语言中的类型转换,例如:floatFloatNum=1.234;intIntNum=(int)FloatNum;//IntNum=1这是比较正常的类型转换,稍微危险一点的转换如下:floatFloatNum=1.234;float*pFloatPointer=&FloatNum;int*pIntPointer=(int*)pFloatPointer;//*pIntPoi