C++ - 宏

  1. 预处理 - preprocessor

C++ 学习笔记

C++ 中的宏

预处理 - preprocessor

  • 当我们尝试去编译一个 C++ 程序的时候,第一件事情就是预处理
  • 预处理 可以理解成一个代码文本修改的过程,我们可以预先写好一些宏,用来替换一些代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string>
#include <iostream>

// 如果是 DEBUG_MODE,就打印,否则不打印日志
#ifdef DEBUG_MODE
#define LOG(x) std::cout << x << std::endl
#else
#define LOG(x)
#endif

// 程序的主函数
int main()
{
LOG("hello");
return 0;
}

欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 qinhan_shu@163.com

文章标题:C++ - 宏

本文作者:QinHan

发布时间:2020-01-01, 23:15:45

最后更新:2020-02-20, 05:42:12

原始链接:https://qinhan.site/2020/01/01/cpp-macros/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏