一、静态类型转换 static_cast
1、C++ 静态类型转换 static_cast
C++ 中的 static_cast 静态类型转换 , 是使用频率最高的 类型转换 操作符 ,
使用 该 静态类型转换...时 , 在编译器进行静态编译时 , C++ 编译器会进行 类型检查 , 如果 出现类型错误 , 编译时会进行提示报错 ;
与之相对的事 , C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换...// 静态编译时 , C++ 编译器会进行 类型检查
// C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换
// 此时在 C++ 编译器 编译时会进行类型检查 , 如果有错编译不通过...C 语言类型转换
*/
// C 语言中 隐式类型转换 赋值时自动转换
int num = pi;
// C 语言中 显示类型转换 手动强制转换
int num2 = (int)pi;...C++ 类型转换
*/
// C++ 中的 静态类型转换
// 静态编译时 , C++ 编译器会进行 类型检查
// C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换