static_cast是指显性类型强制转换,如:
结果为a= 120. 和C语言学习时的显性意义一样,但是编译器会对此类型转换进行检查。
另外还有另外3种转换:
- const属性用const_cast。
- 基本类型转换用static_cast。
- 多态类之间的类型转换用daynamic_cast。
- 不同类型的指针类型转换用reinterpreter_cast。
static_cast是指显性类型强制转换,如:
结果为a= 120. 和C语言学习时的显性意义一样,但是编译器会对此类型转换进行检查。
另外还有另外3种转换: