E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
__VA_ARGS__
iOS打印Debug日志的方式
简单介绍以下几个宏:1)__
VA_ARGS__
是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。
lixuwen521
·
2012-06-19 11:00
__
VA_ARGS__
http://blackdire.i.sohu.com/blog/view/159994142.htmhttp://www.cnblogs.com/zhujudah/archive/2012/03/22/2411240.htmlhttp://blog.sina.com.cn/s/blog_661314940100qmfg.htmlhttp://hi.baidu.com/syjfd/item/d8e
fedorayang
·
2012-06-08 15:00
c/c++ 可变参数在函数中的传递
myprintf(const char* format, );2 3 #ifndef PASS_ARGS4 #define PASS_ARGS(_fmt,) \5 myprintf(fmt,__
VA_ARGS
曲径通幽
·
2012-06-05 17:00
可变参数在C99的传递
.)/ printf(fmt,__
VA_ARGS__
)
ttxgz
·
2012-05-29 12:00
c
list
编译器
变参宏
#definedebug(format,...)fprintf(stderr,format,__
VA_ARGS__
)Here‘...’isavariableargument.Intheinvocationofsuchamacro
xqs83
·
2012-05-05 14:00
compiler
优化iphone项目NSLog
在.pch文件中添加以下代码 //#define__OPTIMIZE__#ifndef__OPTIMIZE__#defineNSLog(...)NSLog(__
VA_ARGS__
)#else#defineNSLog
ALDRIDGE1
·
2012-05-03 10:54
iPhone
项目
系统调用
defineSYSCALL_DEFINE0(name)asmlinkagelongsys_##name(void) #defineSYSCALL_DEFINE1(name,...)SYSCALL_DEFINEx(1,_##name,__
VA_ARGS
hui523hui523hui523
·
2012-04-29 10:00
可变参数宏__
VA_ARGS__
原:http://blog.sina.com.cn/s/blog_661314940100qmfg.html在GNUC中,宏可以接受可变数目的参数,就象函数一样,例如:#definepr_debug(fmt,arg...)\printk(KERN_DEBUGfmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:voidprintf(c
zdsfwy
·
2012-04-24 11:53
可变参数宏
可变参数宏__
VA_ARGS__
原:http://blog.sina.com.cn/s/blog_661314940100qmfg.html在GNUC中,宏可以接受可变数目的参数,就象函数一样,例如:#definepr_debug(fmt,arg...)\printk(KERN_DEBUGfmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:voidprintf(c
zdsfwy
·
2012-04-24 11:53
可变参数宏
#、##和可变参数宏__
VA_ARGS__
1.#的用法假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue #define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x))i
Leichelle
·
2012-04-15 22:00
c
gcc
语言
编译器
简易C/C++日志
{fprintf(stderr,__
VA_ARGS__
);fflush(stderr);} #else #definedeb
ani_di
·
2012-03-27 09:00
define 参数
((void)LOG(LOG_VERBOSE,LOG_TAG,__
VA_ARGS__
)) 参考如下链接和C99标准编写测试代码及输出测试如下: 链接地址:
tqsheng
·
2012-03-19 11:00
VS2010支持新的__
VA_ARGS__
宏定义
原本在VS2003中不支持的现在支持了。以下是一段测试代码,我定义了一个zyError的宏:voidzyOutput(boolbError,constTCHAR*fmt,...){TCHARbuf[1024]={};if(bError)_tcscat(buf,_T("Error:"));else_tcscat(buf,_T("Infor:"));va_listargs;va_start(args
qiuchangyong
·
2012-03-15 16:00
VARIADIC MACRO
宏的变参写法:比如log常常会用到进行分类,用宏来简化书写,可以这样#defineRENDER_LOG(...)BMLog::GetInstance()->LogToDebug(ELT_Render,__
VA_ARGS
彭博
·
2012-03-09 14:00
可变参数宏 __
VA_ARGS__
转自:http://blog.sina.com.cn/s/blog_661314940100qmfg.html在GNUC中,宏可以接受可变数目的参数,就象函数一样,例如:#definepr_debug(fmt,arg...)\printk(KERN_DEBUGfmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:voidprintf(
zjhwl
·
2012-03-08 11:00
DLog的使用
#ifdefDEBUG #defineDLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__
VA_ARGS__
)
jsntghf
·
2012-01-26 16:00
ios
iPhone
DLog
DLog的使用
#ifdefDEBUG #defineDLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__
VA_ARGS__
)
jsntghf
·
2012-01-26 16:00
ios
iPhone
DLog
cocos2d-x 输出debug信息
__android_log_print(ANDROID_LOG_VERBOSE,LOG_TAG,__
VA_ARGS__
)#define LOGD(...) __android
ecjtuync
·
2012-01-02 21:00
eclipse
android
null
Path
终端
__
VA_ARGS__
宏
#define LOG( format, ... ) Console::WriteLine( format, __
VA_ARGS__
)
diligentcat
·
2011-12-31 14:00
程序日志中自动记录所在函数名、文件名、行号,并定向输出到一个日志文件
.)\ printf("FILE:%d[line:%d][func:%s]::"#format"\n",__FILE__,__LINE__,__FUNCTION__,##__
VA_ARGS
tanqiuwei
·
2011-12-26 23:00
c
function
File
android jni 输出log
__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__
VA_ARGS__
)在需要调用的函数中输
citycity222
·
2011-12-15 09:00
java
android
String
jni
Class
语言
NDK遍历sdcard下面的目录(C代码实现,JNI)
__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__
VA_ARGS__
) #define
RandyWei
·
2011-11-25 12:00
sdcard
iphone之发布版本的时候移除NSLog输出的方法
#ifndef__OPTIMIZE__#defineNSLog(...)NSLog(__
VA_ARGS__
)#else#defineNSLog(...){}#endif
chun799
·
2011-11-16 16:00
iPhone
C语言中可变参数宏
#defineOUTSCREEN(msg,...)printf(msg,__
VA_ARGS__
)intmain(intargc,char*argv[]){ OUTSCREEN("HelloWorld
Liuqz2009
·
2011-11-03 16:00
c
function
gcc
扩展
语言
编译器
可用__
VA_ARGS__
代表不确定参数 "..."
2011-7-20可用__
VA_ARGS__
代表不确定参数"..." "..."代表所有不确定的参数,而__
VA_ARGS__
则用在宏中代表"..."因为有时候"..."不能代表所以有了这个宏.
huanghui167
·
2011-10-31 17:00
编程
编译器
POJ 2513 Trie+并查集+欧拉回路
而是打印中间过程的方法,很细致,非常有利于debug#include #include //#defineDEBUG #ifdefDEBUG #definedebug(...)printf(__
VA_ARGS
geeker
·
2011-10-25 00:00
debug小技巧
//#defineDEBUG #ifdefDEBUG #definedebug(...)printf(__
VA_ARGS__
) #else #definedebug(...)
geeker
·
2011-10-25 00:00
c语言宏定义,可变参数的使用
比如:#definemyprintf(templt,...)fprintf(stderr,templt,__
VA_ARGS__
) //或者#definemyprintf(templt,args...)fprintf
acs713
·
2011-10-20 20:00
c
语言
简单的重定义一下NSLOG
defineENABLE_LOG#ifdefENABLE_LOG#defineNSLog(fmt,...)NSLog((@"%s[Line%d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__
VA_ARGS
慎道
·
2011-10-09 17:00
函数参数
#defineshowAlert(format,...)myShowAlert(__LINE__,(char*)__FUNCTION__,format,##__
VA_ARGS__
)//SimpleAlertUtilityvoidmyShowAlert
bluefish625
·
2011-09-27 09:00
function
list
File
encoding
2010
JNI中输出debug message
__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__
VA_ARGS__
) //infomessage.#define LOGE(...) __android
wchinaw
·
2011-09-21 10:00
java
android
jni
C99标准之宏定义_可变参数宏_#_##
((void)LOG(LOG_VERBOSE,LOG_TAG,__
VA_ARGS__
)) 参考如下链接和C99标准编写测试代码及输出测试如下: 链接地址:
w_ww_w
·
2011-09-07 22:00
c
android
测试
gcc
token
2010
如何在宏定义中使用变长参数
(x)){printf(__
VA_ARGS__
);}#defineCHECK2(x,...)if((x)){printf(__
VA_ARGS__
);}#defineCHECK3(...)
cjsafty
·
2011-08-19 13:00
c
NSLog在release的时候不输出
#ifndef__OPTIMIZE__#defineNSLog(...)NSLog(__
VA_ARGS__
)#else#defineNSLog(...){}#endif/////////////////
bluefish625
·
2011-07-18 17:00
iphone debug
NSLog(__
VA_ARGS__
) #else # define NSLog(...) {} #endif #define LOG_INFO NSLog(@"File
beike
·
2011-05-21 01:00
iPhone
带引用计数的智能指针
#defineDbgPrint(...)printf(__
VA_ARGS__
)#defineDbgEnter(){DbgPrint("+%s/n",__FUNCSIG__);DbgPrint("+pointer
iamoyjj
·
2011-05-11 22:00
根据Debug和Release状态的变化来屏蔽日志输出
NSLog(format,## __
VA_ARGS__
) #else #define CLog(format,...) #endif 2。 检查DEBUG标志是否正确定义,PreProcessor
isiqi
·
2011-05-05 20:00
html
输出log策略
NSLog(__
VA_ARGS__
) #else #define DLog(...) /* */ #endif 在debug设置
weiqingfei
·
2011-04-03 14:00
C++
c
C#
SYSCALL_DEFINEx的定义
name) asmlinkagelongsys_##name(void)#defineSYSCALL_DEFINE1(name,...)SYSCALL_DEFINEx(1,_##name,__
VA_ARGS
lihenair
·
2011-03-22 19:00
poj 2774 后缀数组
stdio.h> #include <string.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-21 17:00
后缀数组
poj 2823 线段树
#include <stdio.h> //#define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-17 18:00
poj
poj 3264 ST算法
#include <stdio.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-17 16:00
poj
poj 3264 RMQ 线段树
#include <stdio.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-16 21:00
poj
poj 2513 trie + 并查集 + 欧拉通路
stdio.h> #include <string.h> //#define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-08 20:00
并查集
Trie树
poj 1011 dfs+剪枝
stdlib.h> #include <string.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
算法
DFS
poj 1062 dijkstra算法求最优价格
stdio.h> #include <string.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
dijkstra算法
poj 1521 huffman算法求最小编码
stdio.h> #include <string.h> //#define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
huffman算法
poj 1459 push-relabel算法求最大流
stdio.h> #include <string.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
最大流算法
push-relabel
poj 1251 kruskal算法求最小生成树
string.h> #include <stdlib.h> #define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
kruskal
最小生树
poj 1273 dinic算法求最大流
stdio.h> #include <string.h> //#define DEBUG #ifdef DEBUG #define debug(...) printf( __
VA_ARGS
kenby
·
2011-03-07 17:00
最大流
dinic
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他