CC++预处理指令defineifdefifndefendif…(2)
写这篇博文的时候, 还没有参加工作. 现在回过头来, 感觉这篇内容写的还是很晦涩难懂. 因为当时的我处于学生时代, 对于技术的理解只有输入, 没有过多的工程化的输出, 导致一些东西理解的还是不够透彻. 过于这些宏的理解, 目前, 可以简单的做一下的总结(宏的基础知识,往下看即可);
通过以上类似的方法, 可以防止由于过多的修改代码, 而把代码修改的一塌糊涂. 建议修改代码的时候, 做到保护好以前的代码, 尽量不进行代码的删除操作. 切记, 能不删除, 就不删除...不要养成随手就删除的习惯. 要养成使用宏和注释代码的习惯.
2. 使用宏来根据不同的平台包含不同的文件. 很多时候, 我们的代码是需要跨系统平台编译和运行的. 比如: 一个小功能代码, 需要既可以在Win下面运行, 还要可以在Max, linux上面运行. 可是, 因为系统的不一样, 有些时候, 头文件的包含的名字是不一样的. 所以,这时候, 就是用到了宏. 因为我们使用编程工具分不同的系统平台, 编程工具自身的环境就会包含不同平台的系统宏, 假设OS_Win, OS_Mac, OS_Linux 分别代码三种系统不同的宏. 而且,Win版本的编程工具中已经定义了OS_Win, 类似的Mac下, 编程工具定义的是OS_Mac, Linux...
今天查看以前文件的时候, 突然发现了#error这个预处理指令.然后回想一下工作, 发现这个指令使用场景还是很多的.比如: 一个项目的模块儿之多,源文件之大,代码之多,那么其中的宏, 也会很多. 免不了冲突定义.这时候, 我们就需要编译器能及早的告诉我们.那就是在编译的时候.#error就可以这么实现:
相关文章:
- [时尚]有关海富通贰号是传言还是实锤
- [时尚]热血江湖名字符号可以这样解读
- [时尚]有关一元复始的意思网友会有什
- [时尚]藕粉的作用与功效网友是如何评
- [时尚]爱情是什么韩剧到底是什么原因
- [时尚]关于侠隐记好看吗到底怎么回事
- [时尚]有关非常静距离梁天到底是个什
- [时尚]关于小儿消化不良腹泻到底什么
- [时尚]有关曹仁超投资日记消息可靠吗
- [时尚]师恩难忘课文为什么上热搜?
- [时尚]关于大自然的规律详情介绍!
- [时尚]最有心意的生日礼物到底是怎么
- [时尚]天才麻将少女阿知贺篇16消息可
- [时尚]京港洽谈会可以这样理解吗?
- [时尚]阿莎丽遗孀这样理解正确吗?
- [时尚]关于久久听战歌这是一条可靠的
- [时尚]两基友的对话的底层逻辑是什么
- [时尚]留取大爱待梦圆消息可靠吗?
- [时尚]有关黄龙玉产地到底是什么情况
- [时尚]关于畅易阁天龙八部又是个什么
- 面瘫将军求子记具体内容是什么?
- 淘宝分期付款(淘宝上如何分
- 1~8月南通全市工业投资稳健增长 亿元以上工业项目产出
- 斧头男大砍麦当劳事后操作更令人脊背发凉
- 青海小西牛生物乳业股份有限公司
- ROG6天玑版成安卓旗舰手机性能第一?真实用户评价亮了
- 唇唇欲动无影有踪是真的吗?
- 湖北奥运冠军谌龙喜获赛季首冠 感叹坚持终于有了回报
- 华为美国子公司计划大规模裁员 中国雇员可回国并留在
- b是什么车标
- 关于魔少的逃跑俏新娘又是什么梗?
- 值得但非首选]雷克萨斯NX200t两年详细使用感受
- 易方达天天理财货币A
- 4080显卡需要多少w电源笔记本什么时候出?
- 改装档案BMW R nine T真是怎么改都好看!看看印度改出
- 美格智能技术股份有限公司第二届监事会第十次会议决议
- 加盟商百万欠款难追回 鱼乐贝贝“加盟圈套”何时终结
- 【雄关善治·五治融合】“五治融合”绘就和谐画卷——
- 有关五行带土的字的底层逻辑是什么?
- 第七届中国-亚欧博览会透露哪些积极信号?
- 尖端科技 稳定长效 AO史密斯除甲醛新风机 净化新生活
- 神似BLACKPINK Jennie的模特 怎么看都像本人啊_高清图
- 生意社:7月11日金属硅(441)行情预测
- BT新闻【全新 Concepts x Kyrie 5 首次曝光!这次是星
- 美国温哥华一老年公寓发生枪击事件 3人受伤 5823com:
- 人民日报评论员:坚持高起点高标准高质量
- 油耗低可上绿牌吉利星越L插混版或四季度上市
- 皮肤上长的小肉疙瘩是什么?
- 高的不仅是速度京沪高铁的经济价值不可估量(3)
- 五问带你揭开“五”的秘密
- 广州六就好教育投资
- 赛罗奥特曼格斗 第2季
- 有关海富通贰号是传言还是实锤?
- 重生之我是罗成后续报道是什么?
- 关于治粳(jīnɡ)蹋(tà)到底怎么回事?
- 关于人鱼之森ova这又是个什么梗?
- 斯嘉丽约翰逊梯震到底是什么情况?
- 谷歌Pixel77Pro系列完整规格曝光
- 秘选落子 “零成本营销”
- 6月上市新车也不少这些重磅新车记得留意一下!