reinterpret_cast是c++中用于进行类型转换的一种运算符,其允许整数类型与指针类型的互相转换,也可以支持任意指针类型相互转换,涉及到的指针类型包括并不仅限于指向函数指针间的转换、指向对象间的转换、指向类函数成员的指针转换、指向类数据成员的指针转换。按比特复制。
值得注意的是其语法格式大致为 reinterpret_cast<type> ( p ), type类型应该为指针、引用、算术类型中的某一个。
另外在使用时应当注意使用时的安全性。
reinterpret_cast是c++中用于进行类型转换的一种运算符,其允许整数类型与指针类型的互相转换,也可以支持任意指针类型相互转换,涉及到的指针类型包括并不仅限于指向函数指针间的转换、指向对象间的转换、指向类函数成员的指针转换、指向类数据成员的指针转换。按比特复制。
值得注意的是其语法格式大致为 reinterpret_cast<type> ( p ), type类型应该为指针、引用、算术类型中的某一个。
另外在使用时应当注意使用时的安全性。