#ifndef到底什么意思?
来源:互联网 发布:ajax post 返回数组 编辑:程序博客网 时间:2024/04/24 03:29
看了网上别人的文章,以前对ifndef的含义一直有些困惑。现在终于明白了。
以下文件在"os_cpu.h"中。
#ifndef __OS_CPU_H__
#define __OS_CPU_H__
/*
中间有许多定义啦声明啦!;;
*/
#endif /*__OS_CPU_H__*/
这样,在编译阶段(ifndef是在编译阶段起作用滴!)假设有两个文件同时include了这个文件(os_cpu.h),这两个文件如果一个先编译了,那么__OS_CPU_H__就被定义了。当编译到第二个文件的时候,那么在开始的判断(ifnef)就会自动跳出os_cpu.h这个文件的重复编译。这样就避免了重复编译文件。。
- #ifndef到底什么意思?
- #ifndef到底什么意思
- #ifndef到底什么意思?
- #ifndef到底什么意思?
- #ifndef到底什么意思?
- mysql max_allowed_packet 到底什么意思
- Java 阵营到底有什么意思
- #ifndef 和#define 在C++中什么意思?
- #ifndef __cplusplus的意思?
- 谷歌Analytics(分析)跳出率 - 到底什么意思
- 自定义标签TLD文件中,rtexprvalue属性到底什么意思
- 交叉编译: --host --build --target到底什么意思?
- 自定义标签TLD文件中,rtexprvalue属性到底什么意思
- div 的width:auto到底代表什么意思
- 自定义标签TLD文件中,rtexprvalue属性到底什么意思
- 交叉编译: --host --build --target到底什么意思?
- #ifndef _LED_H #endif啥意思?
- 七届二中全会 到底啥意思
- websevice的好处与短处
- Dxperience 本地化源码
- C语言中的字符串处理
- 用C#编写获取远程IP,MAC的方法
- 一些学习RCP的资源
- #ifndef到底什么意思?
- C#如何取硬件标志
- 贪官新术
- Asp中IsNumberic() isdate() cdate()函数使用实例
- C#下用P2P技术实现点对点聊天
- C语言字符串处理的库函数
- 在C#中使用代理的方式触发事件
- ibatis 动态SQL like 的写法和 大于小于不等于的写法
- 使用C#开发Socket通讯