1,C 语言中已经有类型之间的强制转换,C++ 做了改善: 2,C 方式的强制类型转换: 1,(Type) (Expression): 2,Type (Expression): 1,这种方式和上述方式相同,但是比较古老,用的较少: 2,代码示例: typedef void(PF)(int); struct Point { int x; int y; }; int v = 0x12345; PF* pf = (PF*)v; // 强制类型转换为函数指针: char c = char(v); //…