摘要:
C++提供了reinterpret_cast用于任意类型的转换,即reinterpret_cast运算符允许将任意指针转换到其他指针类型,也允许做任意整数类型和任意指针类型之间的转换。转换时,执行的是逐个比特复制的操作。reinterpret中文意为“重新解释; 重新诠释;”。 (1)它用于将某种数 阅读全文
posted @ 2023-03-28 21:15 Clemens 阅读(321) 评论(0) 推荐(0)
|
||
|
摘要:
C++提供了reinterpret_cast用于任意类型的转换,即reinterpret_cast运算符允许将任意指针转换到其他指针类型,也允许做任意整数类型和任意指针类型之间的转换。转换时,执行的是逐个比特复制的操作。reinterpret中文意为“重新解释; 重新诠释;”。 (1)它用于将某种数 阅读全文
posted @ 2023-03-28 21:15 Clemens 阅读(321) 评论(0) 推荐(0)
摘要:
static_cast 用于正常/普通类型转换。 这也是负责隐式类型强制的转换,也可以显式调用。 您应该在将 float 转换为 int、将 char 转换为 int 等情况下使用它。这可以转换相关的类型类。这是一个编译期间的转换操作。会进行类型检查。 1.隐式转换案例 int main() { f 阅读全文
posted @ 2023-03-28 20:53 Clemens 阅读(134) 评论(0) 推荐(0) |
||