c++中的类型转换--reinterpret_cast
生活随笔
收集整理的這篇文章主要介紹了
c++中的类型转换--reinterpret_cast
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原文鏈接:? 淺析c++中的類型轉(zhuǎn)換--reinterpret_cast 轉(zhuǎn)換
reinterpret_cast作用為:
允許將任何指針轉(zhuǎn)換為任何其他指針類型。 也允許將任何整數(shù)類型轉(zhuǎn)換為任何指針類型以及反向轉(zhuǎn)換。
看著上面的描述就有種放浪形骸的趕腳。更會(huì)讓人不寒而栗,太隨意!
語(yǔ)法還是老樣子:
reinterpret_cast < type-id > ( expression )
濫用 reinterpret_cast 運(yùn)算符可能很容易帶來(lái)風(fēng)險(xiǎn)。 除非所需轉(zhuǎn)換本身是低級(jí)別的,否則應(yīng)使用其他強(qiáng)制轉(zhuǎn)換運(yùn)算符之一。
總結(jié)
以上是生活随笔為你收集整理的c++中的类型转换--reinterpret_cast的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 上海将暂停受理网约车运输证相关业务,官方
- 下一篇: 英超联赛宣布与 EA Sports FC