C++笔记(18)——单独编译

将组件函数放在独立的文件中,可以单独编译这些文件,每次修改后可以只重新编译修改的文件即可,然后将其余其他文件的编译版本连接。当不同的函数都是用同一个结构时,两个文件都应该包含结构的声明。所以,可以通过将结构放在头文件中,其他文件包含该头文件即可。

头文件一般包括:

(1)函数原型(不要放函数定义);(2)使用#define或const定义的符号常量;(3)结构声明;(4)类声明;(5)模板声明;(6)内联函数。

注意:不要将函数定义和变量声明放在头文件中。

对头文件“coordin.h”和<coordin.h>的区别:当头文件名放在尖括号中时,C++编译器将在存储标准头文件的主机系统的文件中查找;而使用双引号时,编译器将首先查找当前的工作目录或源代码目录,找不到时再去标准位置查找。所以,自己写的头文件,一般使用引号。

同一文件中,不能多次包含头文件,有时包含的头文件中又包含了头文件,以造成重复,所以,一般将头文件放在:

#ifndef Name_H_

......

#endif

放在两行中间,这样编译次只编译一次,在此遇到时不再编译。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值