我是VC++编程新手,麻烦请教大家帮忙解释一下#if !defined 和 #define #endif 之间的含义啊
发布网友
发布时间:2022-11-01 07:45
我来回答
共1个回答
热心网友
时间:2023-11-10 01:15
这些都是给编译器的预处理命令。(又叫宏)。
#if !defined -- 预处理命令条件语句开始,如果尚未声明(定义)什么头文件或变量名
#define -- 则声明(定义)这个头文件或变量名
#endif -- 预处理命令条件语句结束符
AFX_ICD_H__ED7170FE。。。-- 这是Afx头文件文件名, MFC的。