常见的一些宏定义
来源:互联网 发布:java 八皇后算法 编辑:程序博客网 时间:2024/06/04 19:01
ANSI 兼容的预定义宏:
__DATE__当前源文件的编译日期。 该日期是 Mmm dd yyyy 形式的字符串文本。 月份名称 Mmm 与 TIME.H 中声明的 asctime 库函数生成的日期相同。
__FILE__
当前源文件的名称。 __FILE__ 扩展到字符串文字。 若要确保显示文件的完整路径,请使用 /FC(所诊断源代码文件的完整路径)。
__LINE__
当前源文件中的行号。 行号是一个十进制整数文本。 它可以随 #line 指令改变。
__STDC__
指示符合 theANSI/ISO C99 标准。 只有提供了 /Za 编译器选项但未编译 C++ 代码时才定义为整数型常数 1;否则是不确定的。
__TIME__
当前源文件的最新编译时间。 该时间是 hh:mm:ss 形式的字符串文本。
__TIMESTAMP__
当前源文件的最近一次的修改日期和时间,表示为以 Ddd Mmm Date hh:mm:ss yyyy 的形式编写的字符串文本,Ddd 为星期的缩写,而 Date 为从 1 到 31 的整数。
Microsoft 专用预定义宏:只列举一些常见宏
_DEBUG
当使用 /LDd、/MDd 和 /MTd 编译时定义。
_DLL
在指定 /MD 或 /MDd(多线程 DLL)时定义。
_M_AMD64
为面向 x64 处理器的编译进行定义。
_M_ARM
为面向 ARM 处理器的编译进行定义。
_M_IX86
为面向 x86 处理器的编译进行定义。 未对面向 x64 处理器的编译定义此项。
_M_X64
为面向 x64 处理器的编译进行定义。
_WIN32
定义 Win32 和 Win64 的应用程序。 始终定义。
_WIN64
定义为Win64应用程序。
_Wp64
当指定 /Wp64 时定义。
0 0
- 常见的一些宏定义
- java常见的一些定义
- 宏定义中的一些常见宏
- 几个常见的宏定义
- iOS 常见的宏定义
- 一些常用的宏定义
- 宏定义的一些东西
- 一些常用的宏定义
- 一些常用的宏定义
- 一些常用的宏定义
- 一些有意思的宏定义
- 常用的一些宏定义
- VC定义的常见宏的含义
- 面试常见的几个宏的定义
- 常见的宏定义,要记住
- C语言中常见的宏定义
- iOS敏捷开发常见的宏定义
- zend中常见的宏定义操作
- Java串口通信(CommunicationsAPI)(一)
- UI之UiView和CAlayer基础
- sql中详解round(),floor(),ceiling()函数的用法和区别
- Objective-C中的Block
- iOS8升级IOS 9 和 XCode 7 引起的问题记录
- 常见的一些宏定义
- Debian装的太辛苦了
- iOS中 自定义cell升级版 (高级)
- Flask Web开发
- 有 1 、 2 、 3 、 4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 关于Servlet安全策略和GlassFish中的相关设置
- Objective-C:类别&代理
- .NET跨平台初体验
- 在struts2框架下做下载功能