文件的结构
1. 两个文件:头文件(保存程序的声明) 定义文件(保存程序的实现)2. 头文件:头文件的作用:通过头文件来调用库功能,有时源代码不方便向用户透露,只需要向用户提供头文件和二进制的库就可以,用户只需要按照头文件里的声明调用库函数,而不必关心接口是怎么实现的头文件能加强类型安全检查:如果某个函数或者接口在被实现或者使用的时候,方式与头文件中声明的方式
·
1. 两个文件:头文件(保存程序的声明)
定义文件(保存程序的实现)
2. 头文件:
头文件的作用:
- 通过头文件来调用库功能,有时源代码不方便向用户透露,只需要向用户提供头文件和二进制的库就可以,用户只需要按照头文件里的声明调用库函数,而不必关心接口是怎么实现的
- 头文件能加强类型安全检查:如果某个函数或者接口在被实现或者使用的时候,方式与头文件中声明的方式不一致时,编译器就会指出错误
#include<file.h> 标准头文件,编译器从标准目录开始查找
#include”file.h”用户自定义文件,编译器从用户目录开始查找
头文件中只存放声明,不存放定义
C++中,类的成员函数在声明的同时被定义,并自动称为内联函数。
3. 目录:
头文件比较多时,可以将头文件与定义文件放在不同的目录下。比如可以将头文件保存在include目录下,将定义文件存放在source 目录下。
如果某些头文件是私有的,则可以把这些头文件与定义文件存放在同一个目录下。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)