#ifdef #ifndef这两个指令的区别? 读一个程序时,我发现H 文件中这句话#ifndef _CIMGPTPROCESS_H #include "ImagePointProcess.h"#endif我估计是帮助MFC 找到include里的那个类吧。那他和ifdef有啥区别啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看名字也能看出来啊#ifdef如果定义了XXX#ifndef如果还没定义XXX #ifdef是“如果定义了”#ifndef则正好相反,是“如果没有定义” #ifndef _CIMGPTPROCESS_H #include "ImagePointProcess.h"#endif这一段是告诉编译器防止重复包含头文件用的:如果没有定义_CIMGPTPROCESS_H 这个宏,那么就包含"ImagePointProcess.h"头文件 回复人: code8238(二进制动物) ( ) 信誉:100 2004-03-28 13:22:00 得分:0 看名字也能看出来啊#ifdef如果定义了XXX#ifndef如果还没定义XXX呵呵,真的。自己想发笑,这么白的问题。(刚才还在纳闷怎么MSDN 上查不到)送分呵,谢谢楼上的各位兄弟 回复人: Hevenqi(以德服人) ( ) 信誉:100 2004-03-28 13:29:00 得分:0 不知道哪里能找到所有关于这类语句的解释? 我也没找到。 用api编程怎样菜单颜色? 咋判断一文件是不是WORD文档? 获取窗口的打下 在FormView中放一个Group Box的ListCtrl显示不正常(没有重绘),怎么解决? 请问用CFile怎样删除文件的一段内容? ON_CBN_.....和 ON_EN_......等等的疑惑! 取数据库数据死机问题。急…… 2000分要求认识一个盛大网络传奇的朋友! CListCtrl为Icon模式时,当删除一条时,这个位置被空出来,下一条不会补上来,怎么办? vc中使用cmd命令给mysql备份的路径问题 如何将CString 类型,转化为char* 类型? 请问在对话框模式下怎样调用文档!
#ifdef如果定义了XXX
#ifndef如果还没定义XXX
#ifndef则正好相反,是“如果没有定义”
#include "ImagePointProcess.h"
#endif
这一段是告诉编译器防止重复包含头文件用的:
如果没有定义_CIMGPTPROCESS_H 这个宏,
那么就包含"ImagePointProcess.h"头文件
看名字也能看出来啊
#ifdef如果定义了XXX
#ifndef如果还没定义XXX呵呵,真的。
自己想发笑,这么白的问题。(刚才还在纳闷怎么MSDN 上查不到)送分呵,谢谢楼上的各位兄弟
不知道哪里能找到所有关于这类语句的解释?
我也没找到。