Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxygen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。   对于未归档的源文件,也可以通过配置Doxygen来提取代码结构。

html   c语言   文档  

来源: http://www.cnblogs.com/Jezze/archive/2012/02/06/2340686.html           函数的局部变量用作返回值时,会生成一个局部变量的拷贝用作返回值,之后局部变量会被系统回收,函数不能返回局部变量的地址,因为如果返回局部变量的地址,系统回收后,指针指向的内容就无意义了,但是对于静态变量也可以返回其指针。 #include "stdio

局部变量   指针   存储   内存   c语言  

一、Unix/Linux系统下有以下几种时间结构: 1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒; 由函数time()获取;该类型定义在头文件 /usr/include/sys/time.h 中: #define _TIME_T typedef   long   time_t;         #endif  函数定义:time_t

c语言   linux   时间  

先看下简单的初始代码:注意其编译运行后的结果。 root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件 #ifndef CLOBAL_H #define GLOBAL_H #include <stdio.h> int funca(void); int funcb(void); #e

printf   debug   调试   c语言  

http://www.crifan.com/relation_between_uclibc_glibc_eglibc/ 1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library)。 目前,常见的桌面和服务器中的GNU/Linux类的系统中,都是用的这套C语言标准库。 其实现了常见的C库的函数,支

交叉编译   嵌入式   c语言  

原帖及讨论:http://bbs.bccn.net/thread-82212-1-1.html     在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以 写下这篇文章作为一个对

malloc   c语言   内存泄漏    

#include <iostream> #include <pthread.h> using namespace std; pthread_t thread; void *fn(void *arg) { int i = *(int *)arg; cout<<"i = "<<i<<endl; return ((void *)0); } int main() {

thread   线程   c语言  

1.变量的定义&声明 变量的声明有两种情况: <1>一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。 <2>另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。 前者是“定义性声明(defining declaration)”或者称为“定义(definition)”,而后者是“引用性声明(referncing declara

c语言   局部变量   function