‘.C’文件和‘.H’文件如何组织
来源:互联网 发布:域名是否属于无形资产 编辑:程序博客网 时间:2024/06/05 07:10
1、文件‘.C’和文件‘.H’都包含什么
‘.C’文件一般包含:必须的头文件、私有宏定义、私有数据结构、私有变量static声明、私有函数static声明、变量定义、和函数定义。
‘.H’文件一般包含:必须的头文件、对外的宏定义、对外数据结构、对外变量extern声明、对外函数extern声明。
2、文件‘.C’和文件‘.H’的关系
‘.C’文件一般实现具体的功能,而‘.H’文件一般是‘.C’文件对外的接口,只有在‘.H’文件做出声明的,其他‘.C’文件才可以使用。
3、关键
为了实现‘.H’文件中的对外变量和对外函数尽量少被其他无关‘.C’文件包含,最好将该‘.H’文件中对外的宏定义、对外数据结构定义在一个公用的‘.H’文件中,这样在其他文件需要使用相应的宏或数据结构时,不必连变量和函数也包含。例如:‘xxx_dataconstruct_common.h’或‘xxx_define_common.h’。
- ‘.C’文件和‘.H’文件如何组织
- .c和.h文件
- .h文件和.c文件
- C++——如何理解.h文件和.cpp文件
- C/c++编译器如何看待h和cpp文件
- .h和.c文件解析
- 如何组织gulp文件
- 关于.c文件和.h文件
- h文件和.c文件 收藏
- 正确理解.c文件和.h文件
- .c文件和.h文件的联系
- h文件和.c文件的分工
- c文件和h文件的区别
- c文件和h文件demo
- C文件包含.h文件和包含.c文件总结
- C_文件包含.h文件和包含.c文件总结
- C_文件包含.h文件和包含.c文件总结
- C_文件包含.h文件和包含.c文件总结
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- Android邮件发送详解
- 我写的五子棋游戏,大家来提提意见
- 简单算法 - 两个队列实现一个栈
- IDC:超过三分之一的开发者有兴趣开发WP和WIN8应用
- ‘.C’文件和‘.H’文件如何组织
- 快速排序
- twitter开放平台
- zoj 3165
- 生活的轨迹
- CSS BOX类型和display属性
- dotnetCHARTING v7.0去水印记录
- android 用LruCache读取大图片并缓存
- log4cplus使用帮助文档基础详解