关于对 序列化 的理解(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++ 刚刚接触

也许在这个问题上的认识是错误的 欢迎大家指正~!

 

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