文件序列化时不要强转类型
2011-11-03 16:23
127 查看
遇到一个MFC序列化Bug,其原因是强转类型:
int a;
ar << (bool)a;
ar >> a;
MFC 操作符 << , >> 根据类型读取字节;bool 一个字节;int 四个字节;自然就错了。
int a;
ar << (bool)a;
ar >> a;
MFC 操作符 << , >> 根据类型读取字节;bool 一个字节;int 四个字节;自然就错了。
相关文章推荐
- 黑马程序员—异常+IO流File类+Properties+PrinWriter+合并流+切割文件+对象序列化+管道流+RandomAccessFile+操作基本数据类型的DataStre
- 【1】C#基础:数据类型、运算、随机、枚举、结构、数组、列表、文件和文件流、序列化、MD5
- JAVA基础 day23 IO流的其他类 (对象的序列化 管道流 RandomAccessFile类(随机读取文件) DateStream(操作基本数据类型的流) 操作数组的流 )字符编码问题
- 黑马程序员------IO流 操作字节数组的流对象,对象序列化,打印流,随机存储文件,合并流,管道流,操作基本数据类型的流对象
- 序列化对象到Xml文件以及反序列话Xml文件到对象(序列化数据到8个Java原型类型)
- 开发技巧,为了避免拖拽文件出现无法到达工程中,应该是件文件直接拷贝的工程中,不要在xcode里面操作
- 在struts2中上传图片 浏览器解析文件的不同类型
- MVC无法打开项目文件 此安装不支持该项目类型
- [整理]Linux文件类型与ubuntu(LinuxMint)终端中文件颜色的含义
- Python的文件类型、变量以及数值和字符串
- 文件末尾的 PHP 代码段结束标记可以不要并且更好
- .net 关于JSON转换为对象时出现的:数据协定类型 “***”无法反序列化,因为未找到必需的数据成员 **(字段名)
- myeclipse下如何设置指定类型文件的编码格式
- JSP使用Common FileUpload组件实现文件上传及限制上传类型实例代码
- 利用配置文件解耦工厂类型
- 得到一个文件夹下的所有一个类型的文件
- TLD文件中body-content四种类型(能力工场)
- 把数据库Image,Text类型存储成文件
- log4net的分类型输出文件的配置
- java ibatis 读取mysql blob类型乱码 spring mvc文件下载csv文件乱码