static_cast是一个强制类型转换操作符.强制类型转换,也称为显式转换,C++中强制类型转换操作符有static_cast.dynamic_cast.const_cast.reinterpert_cast四个.本节介绍static_cast操作符. 编译器隐式执行的任何类型转换都可以由static_cast来完成,比如int与float.double与char.enum与int之间的转换等. double a = 1.999; int b = static_cast<double>(a)…