🏆个人主页:企鹅不叫的博客
🌈专栏
⭐️ 博主码云gitee链接:代码仓库地址
⚡若有帮助可以【关注+点赞+收藏】,大家一起进步!,为了监督自己每周天晚上更新一章!
💙系列文章💙
💎1.1版权和版本声明
/*
* Copyright (c) 2001,上海贝尔有限公司网络应用事业部
* All rights reserved.
*
* 文件名称: filename.h
* 文件标识: 见配置管理计划书
* 摘 要: 简要描述本文件的内容
*
* 当前版本: 1.1
* 作 者: 输入作者(或修改者)名字
* 完成日期: 2001年7月20日
*
* 取代版本: 1.0
* 原作者 : 输入原作者(或修改者)名字
* 完成日期: 2001年5月10日
*/
💎1.2头文件结构
🧡1.版权声明 2.预处理 3.函数和类结构声明
🧡1.头文件中只存放“声明”而不存放“定义” 2.不提倡使用全局变量
// 版权和版本声明见示例 1-1,此处省略。
#ifndef GRAPHICS_H // 防止 graphics.h 被重复引用
#define GRAPHICS_H
#include <math.h> // 引用标准库的头文件
…
#include “myheader.h” // 引用非标准库的头文件
…
void Function1(…); // 全局函数声明
…
class Box // 类结构声明
{
…
};
#endif
💎1.3定义文件结构
🧡1.版权和版本声明 2.对一些头文件的引用 3.程序的实现体
// 版权和版本声明见示例 1-1,此处省略。
#include “graphics.h” // 引用头文件
…
// 全局函数的实现体
void Function1(…)
{
…
}
// 类成员函数的实现体
void Box::Draw(…)
{
…
}
💎1.4头文件作用
- 通过头文件来调用库功能
- 头文件能加强类型安全检查
💎1.5目录结构
🧡通常应将头文件和定义文件分别保存于不同的目录,以便于维护