errorman

不积跬步,无以至千里

导航

2023年3月28日

摘要: C++提供了reinterpret_cast用于任意类型的转换,即reinterpret_cast运算符允许将任意指针转换到其他指针类型,也允许做任意整数类型和任意指针类型之间的转换。转换时,执行的是逐个比特复制的操作。reinterpret中文意为“重新解释; 重新诠释;”。 (1)它用于将某种数 阅读全文

posted @ 2023-03-28 21:15 Clemens 阅读(201) 评论(0) 推荐(0) 编辑

摘要: static_cast 用于正常/普通类型转换。 这也是负责隐式类型强制的转换,也可以显式调用。 您应该在将 float 转换为 int、将 char 转换为 int 等情况下使用它。这可以转换相关的类型类。这是一个编译期间的转换操作。会进行类型检查。 1.隐式转换案例 int main() { f 阅读全文

posted @ 2023-03-28 20:53 Clemens 阅读(64) 评论(0) 推荐(0) 编辑