文件的结构

1. 两个文件:头文件(保存程序的声明)

                         定义文件(保存程序的实现)

2. 头文件:

头文件的作用:

  • 通过头文件来调用库功能,有时源代码不方便向用户透露,只需要向用户提供头文件和二进制的库就可以,用户只需要按照头文件里的声明调用库函数,而不必关心接口是怎么实现的
  • 头文件能加强类型安全检查:如果某个函数或者接口在被实现或者使用的时候,方式与头文件中声明的方式不一致时,编译器就会指出错误
               #pragma once  / #ifndef  #define #endif  防止头文件被重复使用

               #include<file.h> 标准头文件,编译器从标准目录开始查找

              #include”file.h”用户自定义文件,编译器从用户目录开始查找

              头文件中只存放声明,不存放定义

              C++中,类的成员函数在声明的同时被定义,并自动称为内联函数。

 

3. 目录:

头文件比较多时,可以将头文件与定义文件放在不同的目录下。比如可以将头文件保存在include目录下,将定义文件存放在source 目录下。

如果某些头文件是私有的,则可以把这些头文件与定义文件存放在同一个目录下。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值