码迷,mamicode.com
首页 >  
搜索关键字:预定义宏    ( 42个结果
C/C++ 中宏与预处理使用方法大全 (VC)
VC 中的宏使用方法参考 MSDN:?Macros (C/C++) C/C++ 预定义宏^ __LINE__: 当前源文件的行号,整数 __FILE__: 当前源文件名,char 字符串,使用 /FC 选项产生全路径 __DATE__: 当前编译日期,char 字符串,格式 ...
分类:编程语言   时间:2015-09-22 14:57:56    阅读次数:259
编译器内置宏__LINE__
编译器内置宏:先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE...
分类:其他好文   时间:2015-09-05 19:10:12    阅读次数:281
可变参数宏...和__VA_ARGS__
__VA_ARGS__ 是一个可变参数的宏,很少人知道这个宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。实现思想就是宏定义中参数列表的最后一个参数为省略号(也就是三个点)。这样预定义宏_ _VA_ARGS_ _就可以被用在替换部分中,替换省略号所代...
分类:其他好文   时间:2015-09-05 19:08:47    阅读次数:166
C++预定义宏 C++ Predefined Macros
一、ANSI C标准预定义宏 ? __LINE__:在源代码中插入当前源代码行号; __FILE__:在源文件中插入当前源文件名; __DATE__:在源文件中插入当前的编译日期 __TIME__:在源文件中插入当前编译时间; __STDC__:当要...
分类:编程语言   时间:2015-08-25 12:56:53    阅读次数:266
arm-linux-androideabi-gcc 预定义宏(编译器版本4.8)
打印方法: touch test.c arm-linux-androideabi-gcc -E -dM -c test.c >> marco_arm.txt #define __DBL_MIN_EXP__ (-1021) #define __HQ_FBIT__ 15 #define __UINT_LEAST16_MAX__ 65535 #define __ARM_SIZEOF_WCHAR_T...
分类:移动开发   时间:2015-07-31 22:02:39    阅读次数:459
C标准预定义宏,调试时加打印很有用
#include int main(int argc, char *argv[]) { printf("File:[%s]\r\n", __FILE__); printf("Function:[%s]\r\n", __FUNCTION__); printf("LineNum:[%d]\r\n", __LINE__); printf("Data:[%s]\r...
分类:其他好文   时间:2015-07-22 20:57:11    阅读次数:129
C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
一边情况下,C/C++编译器会内置几个宏,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE_...
分类:编程语言   时间:2015-07-21 12:05:03    阅读次数:129
Linux下获取代码文件名、代码所在行数及日期时间的C程序实现
一、概述 在实际的软件开发项目中,为了方便排查程序问题,要求在日志文件中输出日志信息所在的程序文件名及日志代码所在的行数。此外,某些软件还会要求将程序启动时的日期时间输出到日志文件中,方便跟踪软件运行状况。 本文介绍了Linux下获取代码文件名、代码行数及日期时间的C代码实现。二、几个标准预定义宏简介 在C语言中,使用几个标准预定义宏,便可轻松实现获取代码文件名、代码行数及日期时间的功能。...
分类:系统相关   时间:2015-05-14 10:07:26    阅读次数:176
VC 宏与预处理使用方法总结
目录(?)C/C++ 预定义宏^C/C++ 预定义宏用途:诊断与调试输出^CRT 和 C 标准库中的宏^NULL 空指针^limits.h 整数类型常量^float.h 浮点类型常量^math.h 数学常量^EOF 常量^errno.h 错误代码^locale 类别^_MAX_PATH 等文件名与路...
分类:其他好文   时间:2015-04-27 12:43:11    阅读次数:151
c++/c 获取cpp文件行号跟文件名
编译器内置宏:先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE...
分类:编程语言   时间:2015-04-26 12:13:32    阅读次数:140
42条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!