C++ 程序文档生成器(doxygen)用法介绍

Saturday, November 10th, 2007

Doxygen是基于GPL的开源项目,是一个非常优秀的文档系统,当前支持在大多数unix(包括linux),windows家族,Mac系统上运行,完全支持C++, C, Java, IDL(Corba和Microsoft 家族)语言,部分支持PHP和C#语言,输出格式包括HTML、latex、RTF、ps、PDF、压缩的HTML和unix manpage,Doxygen软件可以从这里下载,软件本身用法非常简单。这里不做介绍,下面主要是代码中doxygen的注释的写法的介绍。

一个有用的宏定义

Sunday, October 21st, 2007

※作者:丁志刚  转载请注明:Minidx全文检索【http://blog.minidx.com/2007/10/21/21.html】
在cppblog上 发了篇《在删除一个指针delete p之前是否需要检查p是否为NULL?》,经过讨论,得到了一个比较实用的宏定义:
#define SAFE_DELETE(p) do{delete p; p=NULL;}while(false)
以前都是用if,先记下了,以后就这么用。:)

Search Posts

Archives

Sponsored Ads