文件结构

文件中一般包含以下几个方面:

1.1 版权声明

/*

Copyright(c) XX年,XX公司
*All rights reserved.

文件名称:

文件标识:

摘要:


当前版本:

作者:

完成日期:


取代版本:

原作者:

完成日期:

*/


1.2 头文件的结构

头文件由三部分内容组成:

(1)头文件开头的版权和版本声明

(2)预处理模块

(3)函数和类结构声明等。

一些有用规则:

rule1:为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块;

rule2:用#include<filename.h>格式来引用标准库的头文件  (编译器讲从标准库目录开始搜索) 

      用#include“filename.h”格式来引用非标准库的头文件(编译器讲从用户的工作目录开始搜索)

rule3:头文件中只存放“声明”而不放“定义”。C++语法中,类的成员函数可以在声明的时候被定义,并且自动成为内联函数;这虽然会带来书写上的方便,但造成了风格不一致,弊大于利。建议将成员函数的定义与声明分开,不论该函数体有多么小!!


头文件的作用:通过头文件来调用库功能、头文件能加强类型安全检查。


目录结构:1、如果一个软件的头文件数目比较多,通常应将头文件和定义文件分别保存于不同的目录,以便于维护。(若某些头文件是私有的,将其头文件和定义放于同一个目录)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值