- 博客(10)
- 收藏
- 关注
原创 通过宏定义减少代码量的一个技巧
在C++中,## 和 # 是两个不同的预处理符号。这些符号都是在C++的预处理阶段使用的,用于在代码编译之前对文本进行操作。当swich/if..else if..else分支语句中有多个分支,且分支的逻辑一致时,可以通过宏定义函数大大减少代码量,增加代码的可读性。看了大佬sylar的C++高性能分布式服务器框架中日志模块里的一个代码写法,学到一个巧妙地减少代码量的宏方法。最后,通过#undef XX取消宏,将宏定义的作用范围限定在当前函数内。其中,#DEBUG的含义为:字符串"DEBUG"。
2024-07-25 10:11:37
851
原创 Java学习day04
Java学习day04,面向对象:类和对象,构造方法,private关键字,this关键字,JavaBean,封面为JVM结构图
2022-08-01 22:53:10
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人