background image

头文件的结构如下:

//文件信息声明见示例 1-1,此处省略。 
#ifndef _FILE_SYSTEM_H_

//avoid referencing the file filesystem.h repeat

#define_FILE_SYSTEM_H_

#include <math.h>

//reference standard head file


#include “myheader.h” 

//reference non-standard head file


void Function1(…);

//global function declare


class CBox

    //class structure decalre

{

};
#endif

示例 1-2 C++/C 头文件的结构

 

1.3 定义文件的结构

定义文件有三部分内容:

(1) 定义文件开头处的文件信息声明(参见示例 1-1);
(2) 对一些头文件的引用;
(3) 程序的实现体(包括数据和代码)。

 

假设定义文件的名称为 filesystem.c,定义文件的结构参见示例 1-3。