reinterpret寄義是類型轉換 , 意思是從一種類型轉換到另一種類型 , 是不成移植 , 依靠底層編程 , 本文申明若何利用reinterpret_cast進行類型轉換 , 對于不得不實現依靠底層的操作 , reinterpret_cast可以起到簡化的感化!
需要這些哦
C++
方式/
1起首界說一個包含兩個short類型的布局體 , 然后將long類型強制轉換為該布局體

2點擊運行查看布局體中的一個short值 , 該值存儲long變量中的一部門

3reinterpret_cast可以將指針類型轉換為int類型 , 如下圖 , 界說了一個char *類型 , 然后強制轉換為int (注重編譯時添加#include <iomanip>頭文件)

4經由過程點擊運行查看成果 , 整數類型的變量和指針變量的值是一樣的

5同樣的可以將整型變量從頭轉換為指針變量類型

6【怎樣使用reinterpret】運行成果可以得出 , 整型變量轉換過來的指針類型 , 當作功輸出本來界說的字符串

7實現如下圖的代碼段 , 測驗考試去失落const的整型指針

8點擊編譯報錯 , 提醒無法將const int *轉換為int * , 申明reinterpret_cast無法去失落const標示

注重事項喜好經驗接待點贊!
以上內容就是怎樣使用reinterpret的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- 怎樣創建自己的網站
- 如何使用Powershell命令查看域賬戶詳細信息
- 網站關鍵詞平臺怎樣選
- miui10開發者選項在哪
- 教你如何腌制酸白菜
- 迢迢牽牛星描繪了一幅怎樣的畫面迢迢牽牛星描繪了的畫面是什么樣的
- 卸妝油怎么用,教你卸妝油的使用方法
- 怎樣寫文獻綜述
- CAD中如何調出菜單欄
- ZOOM視頻會議軟件下載安裝使用方法在家也能辦公
