void DEBUG_STRING_log (LPCTSTR format, ...)
{
va_list arglist;
va_start(arglist, format);
......
}void DEBUG_STRING_log (LPCTSTR lpszFile, int nLine)
{
}#define DEBUG_STRING(x) {DEBUG_STRING_log(x); DEBUG_STRING_line(__FILE__ , __LINE__); }编译报警!
warning C4002: “DEBUG_STRING”宏的实参太多
为啥?
{
va_list arglist;
va_start(arglist, format);
......
}void DEBUG_STRING_log (LPCTSTR lpszFile, int nLine)
{
}#define DEBUG_STRING(x) {DEBUG_STRING_log(x); DEBUG_STRING_line(__FILE__ , __LINE__); }编译报警!
warning C4002: “DEBUG_STRING”宏的实参太多
为啥?
解决方案 »
- 线程1为什么阻塞不了?
- Skinmagic怎么样使多文档的子窗口换肤?
- 救命:怎样在程序中打开eml邮件文件(不外调程序)?有现成的OCX控件吗?
- 哪位高手能给点netscape的gpc容器的资料?
- 想把获得的数据用图形显示出来,而把数据的最大和最小值打印出来,用SDI还是MDI?
- 今天郁闷中。。。开放一个ftp,有一些电子书
- 关于函数指针的问题,大家帮我看看?
- LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
- 关于AutoCAD里的坐标具体怎么输入或知道未知点的坐标系?
- error C2664: 'CFileDialog::CFileDialog' : cannot convert parameter 5 from 'unsig
- mfc 表查询问题
- 结构体中只能包含结构体指针么?
http://blog.csdn.net/fengyuruhui/archive/2007/11/28/1905930.aspx
虽然DEBUG_STRING_log是可变参的函数。。但是宏定义只有一个参数。。- -。。算了,不说什么了。。是我手贱点开这个帖子的。。