关于#ifndef的定义与感想

最早看见#ifndef是在课本类的继承中。全部语句为

语句1:#ifndef  标识1

语句2:#define 标识2

语句3:#endif

语句4:。。。。

语句5:。。。。

运行顺序为先执行语句1,如果标识1没有被执行编译,则执行标识2,进行宏定义编译,然后执行语句3,终止宏定义的工作。

如果标识1已经被定义,则跳过语句2,语句3,直接运行语句4。

#ifndef的作用是防止头文件被重复的定义。可以减少编译时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值