《高质量程序设计指南C/C++语言 》 林锐,韩永泉编著 总结1

第 1 章  文件结构

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

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

(2)预处理块。

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

规则1.为了防止头文件被重复引用,应当用 ifndef/define/endif 结构产生预处理块。

规则2.用  #include <filename.h>  格式来引用标准库的头文件(编译器将从标准库目录开始搜索) 。

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

建议1. 头文件中只存放“声明”而不存放“定义”。

建议2.不提倡使用全局变量, 尽量不要在头文件中出现象 extern int value 这类声明。

例如代码:

#ifndef GRAPHICS_H//  防止graphics.h 被重复引用

#define GRAPHICS_H

 

#include<math.h>    //  引用标准库的头文件

#include “myheader.h”   //  引用非标准库的头文件

void Function1(…); // 全局函数声明

class Box          // 类结构声明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值