随笔分类 -  C/C++

摘要:本文可转载,转载请注明出处:http://www.cnblogs.com/collectionne/p/6815924.html。 前面的一篇文章我们讲了用Windows API遍历一个目录下的所有文件,这次我们讲用一种Windows/Linux通用的方法遍历一个目录下的所有文件。 Windows/ 阅读全文
posted @ 2017-05-06 10:42 collectionne 阅读(103231) 评论(6) 推荐(9)
摘要:注: 1. 本文讨论的是怎么用Windows API遍历目录下的所有文件。除Windows API,还有一种Windows/Linux通用的方式,使用<io.h>。 2. 本文部分翻译自MSDN,翻译可能不准确。 WIN32_FIND_DATA结构 遍历目录下的文件需要用到WIN32_FIND_DA 阅读全文
posted @ 2017-05-01 17:39 collectionne 阅读(38537) 评论(3) 推荐(4)
摘要:以前知道C/C++有assert之后,我想知道assert会不会造成内存泄漏,于是我做了一个测试: 如果想要直接检测是否会有内存泄漏,是很难的,一般都需要借助一些相关软件的帮助。因此这里我们检测的是类的析构函数是否被调用,而析构函数(和构造函数)会向文本文件输出信息。程序运行完毕后,检查该文本文件, 阅读全文
posted @ 2017-04-29 16:58 collectionne 阅读(817) 评论(0) 推荐(0)
摘要:众所周知,C语言一开始只有#define,C程序员用#define定义符号常量。但后来ANSI C加入了const限定符,而const应该比#define更好,为什么现在的C程序员还在大量使用#define来定义常量呢? 这并不是我没有根据地乱说的。这样的例子有很多,例如<limits.h>,例如W 阅读全文
posted @ 2017-04-15 11:24 collectionne 阅读(9588) 评论(1) 推荐(2)