const_cast<> 表示消除 const属性
static_cast<> 编译时就检查、没鸟用
reinterpret_cast<> 表示两个没关系的类型转换
dynamic_cast<> 运行时转换、父转子
总结:没事别瞎吉尔转换类型、除非转换很有把握、比如:
同一片内存,用 TypeA或者TypeB来解释都是可以的
这几行代码还可以验证端序!执行一下就发现、ta 的 a字段最后不是3,说明低地址存放低字节、是小端序!
标签:类型转换,const,c++,cast,转换,四种 From: https://www.cnblogs.com/gs590/p/16748249.html