關於對 序列化 的理解(C++)

其實 當我們突破一些概念的 約束 一切都變得普通了 關於 結構,類,函數,變量等也是如此~!

以爲 他們的本質 也是內存中的一部分空間而已~! 但是,概念的干擾 總是揮之不去,今天記錄一下以便以後參考

 

例:

 

#include "stdafx.h"
#include "Winbase.h"
#include "Winnt.h"
int _tmain(int argc, _TCHAR* argv[])
{
 char Temp[4];
 ZeroMemory(Temp,0);
 Temp[0] = 15; //存入的是4位字節類型字符
    int I;
 I = *(int *)Temp[0];//這樣則是用整形指針取出對應內存的值(字節直接轉換成了整形)
 return 0;
}
通過 這個例子 發現 只要對一段 有序的 內存 通過改變 指針類型 就可以取出相應類型的值。同樣可以改變 對應內存的值~! 並且 所謂的 public,private,protected 的保護都不復存在了 ~!

對c++ 剛剛接觸

也許在這個問題上的認識是錯誤的 歡迎大家指正~!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章