#ifndef 和#define 在C++中什么意思?
2012-08-29 23:07
246 查看
#ifndef xxx//如果没有定义xxx
#define xxx//定义xxx
#endif //结束如果
这个用法主要是在头文件中,主要是为了防止类重复的include,所以在类的头文件之前加上前面两个,用类名替代xxx,在最后加上最后一句。
#define xxx//定义xxx
#endif //结束如果
这个用法主要是在头文件中,主要是为了防止类重复的include,所以在类的头文件之前加上前面两个,用类名替代xxx,在最后加上最后一句。
相关文章推荐
- [C++]文件头引入#ifndef与#define有什么作用
- #define WINAPI __stdcall是什么意思
- #ifndef到底什么意思?
- [编译预处理系列2]#ifndef、#def、#endif等宏是什么意思
- c语言中的#ifndef、#def、#endif等宏是什么意思
- #ifndef、#def、#endif等宏是什么意思
- #ifndef、#def、#endif等宏是什么意思 转
- C#中#define后面直接加一个名词是什么意思?
- #ifndef、#def、#endif等宏是什么意思
- #define WINAPI __stdcall是什么意思(转)
- c语言中的#ifndef、#def、#endif等宏是什么意思
- 在C++中#ifndef 和#define 在C++中
- #ifndef到底什么意思?
- #define AFX_EXT_API是什么意思?
- #define TRACE(S) (printf("%s\n",#S),S)是什么意思
- c语言中的#ifndef、#def、#endif等宏是什么意思 .
- #ifndef、#def、#endif等宏是什么意思
- #ifndef到底什么意思
- #ifndef到底什么意思?
- 『转』#ifndef、#def、#endif等宏是什么意思