年轻皮皮虾

文章
4
资源
0
加入时间
3年0月8天

C/C++类型转换:reinterpret_cast、const_cast、dynamic_cast、static_cast

先说C语言类型转换,在c语言中,存在两种类型转换,一种是隐式类型转换,另一种是显示类型转换。并且这种转换只允许基类型,也就是如char,short,int,long,float,double ,或者指针),而不允许用于struct,union等类型。如下:int a = 5;double b = a; /* 隐式类型转换,类型相近。 */int *ptr = &...