你能指定在编译时包含哪一个头文件吗?
来源:互联网 发布:儿童学围棋软件 编辑:程序博客网 时间:2024/05/01 10:01
你可以通过#if,#else和#endif这组指令实现这一点。例如,头文件alloc.h和malloc.h的作用和内容基本相同,但前者供BorlandC++编译程序使用,后者供MicrosoftC++编译程序使用。如果你在编写一个既支持BorlandC++又支持MicrosoftC++的程序,你就应该指定在编译时是包含alloc.h头文件还是包含malloc.h头文件,请看下例:
#ifdef __BORLANDC__
#include<alloc.h>
#else
#include<malloc.h>
#endif
当用BorlandC++编译程序处理上例时,编译程序会自动定义__BORLANDC__标识符名称,因此alloc.h头文件将被包含进来;当用microsoftC++编译程序处理上例时,由于编译程序检查到__BORLANDC__标识符名称没有被定义,因此malloc.h头文件将被包含进来
#ifdef __BORLANDC__
#include<alloc.h>
#else
#include<malloc.h>
#endif
当用BorlandC++编译程序处理上例时,编译程序会自动定义__BORLANDC__标识符名称,因此alloc.h头文件将被包含进来;当用microsoftC++编译程序处理上例时,由于编译程序检查到__BORLANDC__标识符名称没有被定义,因此malloc.h头文件将被包含进来
- 你能指定在编译时包含哪一个头文件吗?
- 多个头文件相互包含编译问题
- C++ 多个头文件的编译
- 九段管理者,你能做到哪一段?
- 哪一句话,能燃起你的斗志
- 有时不需要头文件包含也能编译过
- 编译界面程序时提示没有包含指定头文件globalhmi.h
- Python:编写函数,能在当前目录以及子目录下查找文件名包含指定字符串的文件,并打印出完整路径
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 在指定目录下,模糊查找包含标识的文件
- linux 在指定目录不包含子目录查找文件
- 企业信息化,你在哪一层?
- CPA能在哪一行发展?前景怎么样?
- 用 find 命令在指定文件类型中查找包含指定文字的文件
- Perl 在指定文件夹中的文件中查找包含指定字符的行
- Linux在指定目录下查找包含指定字符串的文件
- Linux在指定目录下查找包含指定字符串的文件
- Linux在指定目录下查找包含指定字符串的文件
- MyEclipse 5.0 M2 注册码及下载地址 (2006-9-1WORK)
- ABAP--SAP显示处理进度的函数
- 怎样判断一个程序是用C编译程序还是用C++编译程序编译的?
- 什么是标准预定义宏?
- struts中文乱码
- 你能指定在编译时包含哪一个头文件吗?
- Java多线程程序设计详细解析
- 从进程中获取QQ号码
- #include 和#include“file”有什么不同?
- javascript常用代码集锦
- 封装起我的XML DOM
- RECT与LPRECT
- MSDN之GDI
- java在web开发安全性方面的总结