iOS 宏~#undef使用

//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄

一、概念#undef

1.关于宏定义中#undef的使用的问题

宏定义是在程序编译前的预处理阶段,对所有使用到宏的地方进行替换;

#undef就是取消一个宏的定义,之后这个宏所定义的就无效;

2.但是可以重新使用#define进行定义。

#undef是在后面取消以前定义的宏定义

3.该指令的形式为

#undef标识符

其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。

谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 一.预处理的工作方式... 3 1.1.预处理的功能... 3 1.2预处理的工作方式... 3 二.预处理...
    朱森阅读 5,247评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • C中的预编译宏定义 2009-02-10 作者: infobillows 来源:网络 在将一个C源程序转换为可执行...
    白水灬煮一切阅读 5,547评论 0 5
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,864评论 6 13
  • 文/鸿运 曲曲弯弯长长 岸边草花香 鱼在水中翔 悠悠岁月 万古流芳
    HONGYUNDANGTOU阅读 1,755评论 5 14