VC6 实现TRACE 文件、行号,__VA_ARGS__ Walkaround
来源:互联网 发布:php mysql搭建一个saas 编辑:程序博客网 时间:2024/06/10 01:55
VC6 不支持C99 没有可变长的宏参数 __VA_ARGS__
可以使用下面的Walkaround来解决
采用的方法比较巧妙,使用匿名对象和重载()操作符来达到和TRACE函数相同的效果,同时还能正确打印文件和行号。
代码的实现参考台湾的一篇博客,
更详细的信息请参考:http://www.jeffhung.net/blog/articles/jeffhung/1012/
- VC6 实现TRACE 文件、行号,__VA_ARGS__ Walkaround
- VC6调试 ATL 显示内存泄漏代码文件行号
- VC6.0显示行号
- VC6 TRACE宏的学习
- VC6.0 显示代码行号
- VC6.0显示代码行号
- VC6.0 显示代码行号
- VC6.0 显示代码行号
- VC6.0 显示代码行号
- VC6.0 显示代码行号
- VC6.0如何显示行号
- __VA_ARGS__
- __VA_ARGS__
- __VA_ARGS__
- __VA_ARGS__
- __va_args__
- __VA_ARGS__
- vc6 调试输出行号加强版
- 革命性的3D引擎 Microsoft Excel
- PHP生成静态页面详解
- Junit单元测试学习01
- Ubuntu 10.10自动挂载NTFS分区
- C++ Primer 第六章
- VC6 实现TRACE 文件、行号,__VA_ARGS__ Walkaround
- Assert - 断言
- 为什么中国的网页设计这么烂?
- Maven常用命令 (转http://blog.csdn.net/Stewart/archive/2009/11/13/4808529.aspx)
- 算法导论 第七章快速排序中两种swap函数实现方式比较
- 从Wolf3D到Quake4:3D游戏引擎进化史
- 经典算法研究系列:九、图像特征提取与匹配之SIFT算法
- 什么是AMF?AMF0和AMF3
- Ubuntu 9.10 LiveCD修复grub2双系统的引导