做项目时遇到文件的串口化问题小结

来源:互联网 发布:地下交通站 知乎 编辑:程序博客网 时间:2024/05/23 13:03

1.声明一个类,继承CObject,如果这个类中有CString类型的成员变量,而我想对这个类进行初始化0时,一定不能用memset,因为CString是一个对象,如果调用了memset,那么相当于将CString内部的指针赋值为NULL,在自动调用CString内部方法时会报错。

2.我用CArchive读文件时,在判断是否到达文件末尾时,纠结了老长时间,一个是调用GetFile()得到CFile指针调用GetPosition()。为什么每次得到的都是同一个位置??

       在网上找了半天资料说用IsBufferEmpty()函数判断,结果成功了,但是看IsBufferEmpty()的注解写着这个函数用在CSocketFile中,对与CFile对象有关的归档文件则不需要使用它。 

      这是什么意思呀?????