我仍然在學習C++,並花了數小時試圖找出一種方法來獲取存儲在某個內存地址的字節,在我的情況下,所有(好吧,幾乎所有)內存地址都不是動態的 - 所以指向,例如變量不會改變。從內存地址獲取字節?
所以我試圖檢索存儲在已知內存地址的單個字節。 例如,讓我們假設:0x20000
我試圖檢索的字節是,例如,假設我們說0xEF
。
現在我將如何檢索字節而不使用解除引用運算符? 所以基本上我需要得到0xEF
而不必聲明它是什麼類型的數據類型,就像字面上只是物理上獲取字節0xEF
。 希望這是有道理的,我是一個小菜鳥:/
'uint8_t mybyte = *的reinterpret_cast(地址0x20000);' –
md5i
當你說'0xEF'是從內存位置'0x20000'的偏移量? – Galik
如果Galik是正確的,那麼在我之前發佈的表達式中加入'0xef'。 – md5i