C/C++
usbdrivers
这个作者很懒,什么都没留下…
展开
-
C中宏归纳
当然宏定义非常重要的,它可以帮助我们防止出错,提高代码的可移植性和可读性等。 下面列举一些成熟软件中常用得宏定义 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 … #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigne翻译 2014-04-04 18:34:33 · 682 阅读 · 0 评论 -
使用valgrind来发现内存泄漏和非法内存操作
目录(?)[-] 获取Valgrind使用Valgrind查找内存泄漏使用Valgrind发现非法指针使用使用Valgrind检测未初始化的变量使用Valgrind能够发现的其他问题Valgrind不能发现的东西其他更过的警告信息总结 原文地址:http://www.cprogramming.com/debugging/valgrind.html 翻译难免会因个人水平转载 2014-08-22 12:51:08 · 838 阅读 · 0 评论 -
深入解析printf/spintf/snprintf中的类型转换
深入解析printf/spintf/snprintf中的类型转换 (2013-03-14 11:21:02) 转载▼ 分类: C 1 问题的提出 源码1: #include f1() { double x = -5.5625; printf("%d\n"转载 2014-10-28 15:40:03 · 2251 阅读 · 0 评论