大家在看《深入浅出MFC》的时候有什么心得啊!~ 我看到第3章的时候就是那个 MFC六大关键技术仿真那有点困惑了主要就是Persistence(永久保存)机制 那部分,有点费解了对Serialize(数据读写)那有点迷糊大家在看这本书的时候有什么好的方法吗,说出来借鉴一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 里面有俩重载的操作符<<和>>,还有一个CArchive的成员函数IsStoring()我看了一下MSDN<< 解释为存储对象和原始类型到档案>> 解释为载入对象和原始类型从档案IsStoring() 解释为档案是否存储而有好几段代码没明白什么意思,举例一个void CRectangle::Serialize(CArchive& ar){ if (ar.IsStoring()) ar<<m_rect; else ar>>m_rect;}我就不明白了,假如 文件存档成立应该是读档才对呀,怎么还存档啊,反过来没存到载入了我就有点晕了 CArchive是读与写共用一个函数的,用IsStoring判断是读还是写多看几次就好了,呵呵 pcitman(不缺分只缺钱) 哦,我明白了,你的意思是if(ar.IsStoring())如果上面那句判断是非0值的话就应该是写对嘛,否则是读 短时间没看完也无所谓,看Programing Windows ,Programing MFC也能步入VC大门,有一定基础后在来看这本书,你会发现书变薄了。;) opencv如何支持baumer相机 使用Gdi+保存wmf,emf,ico文件 使用CArray问题 在VC6.0 mfc 中调用批处理文件这样写正确吗? 什么是流 SendMessage 如何随机生成一个有效数字是17位的0~1间的小数? 如何检测到鼠标滚轮的滚动速度 vc 字符 乱码 求救!socket的问题 如何在发送信息的同时,获得已经发送的字节数 我在响应窗口右击事件,来显示一个菜单,有些问题:(在线等)
我看了一下MSDN
<< 解释为存储对象和原始类型到档案
>> 解释为载入对象和原始类型从档案
IsStoring() 解释为档案是否存储而有好几段代码没明白什么意思,举例一个void CRectangle::Serialize(CArchive& ar)
{
if (ar.IsStoring())
ar<<m_rect;
else
ar>>m_rect;
}
我就不明白了,假如 文件存档成立应该是读档才对呀,怎么还存档啊,反过来没存到载入了我就有点晕了
多看几次就好了,呵呵
哦,我明白了,你的意思是
if(ar.IsStoring())
如果上面那句判断是非0值的话就应该是写对嘛,否则是读