C/C++
文章平均质量分 50
janefngyq
这个作者很懒,什么都没留下…
展开
-
回调函数的一些总结
前两天的一个任务中用到回调函数,我是在MFC上做的。遇到的问题是我想把回调函数作为CDialog类的成员函数,因为在回调函数中我必须用到CDialog类的变量,但是这样会出现问题,连编译都通不过。 后来查了资料,原来回调函数是基于C编程的Windows SDK的技术,不是针对C++的。可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误。在C++中的成员函数都隐含了一个参数即this指针。 解决方案: 1、直接用普通的C函数作为回调函数,若在C中要访问类成员原创 2011-02-24 19:19:00 · 651 阅读 · 0 评论 -
C、C++、MFC中的文件处理方法总结
C、C++、MFC中的文件处理方法:一、基于C的文件操作1、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:typedef struct {int level; /* fill/empty level of buffer */unsigned flags; /* File status flags */char fd; /* File descriptor */unsigned char hold; /* Ungetc char if no buffer */in原创 2011-02-24 19:38:00 · 995 阅读 · 0 评论