reinterpret_cast的用法?
staticuuucast用于更安全、基于内容的数据类型转换,将一种类型的指针转换为另一种类型的指针;constuucast用于删除数据类型中的const属性。它可以将常量指针转换为普通指针,将常量引用转换为普通引用,但不用于将常量对象转换为普通对象(无意义)。reinterpretucast不仅可以在不同类型对象的指针之间进行转换,还可以在不同类型函数的指针之间、不同类数据成员的指针之间、不同类成员函数的指针之间、不同类型引用之间进行转换。但是,它只用于实现一些非常低级的操作。在大多数情况下,使用reinterpret,应避免不同类型指针之间的转换,因为reinterpret有很大的危险性和不确定性。
原文标题:static cast 强制转换 reinterpret_cast的用法?,如若转载,请注明出处:https://www.saibowen.com/tougao/17377.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。