您当前的位置: 首页 >  c++

蔚1

暂无认证

  • 1浏览

    0关注

    4753博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C/C++ 中的奇技淫巧:宏的妙用(一切为了偷懒)

蔚1 发布时间:2020-08-05 23:30:16 ,浏览量:1

日复一日,年复一年的“码砖”是一件极其枯燥乏味的事情。我们应该将经历放在更有趣的地方,去攻克我们前进路上的障碍。将重复无意义的“码砖”进行总结提炼,变成我们自己的轮子。

而这一想法老早就在我心中,在此抛砖引玉,希望有人有更好的建议。

在本场 Chat 中,会讲到如下内容:

  • 如何偷懒
  • 宏的特性
  • 我的偷懒方式
  • 接下来的路

适合人群: 对 C/C++ 有一定基础且有兴趣的技术人员

如何偷懒

总结出自己经常重复的工作,抽象简化它们,按照适合自己思维方式,整合成我们自己需要的。偷懒就是尽可能的少写代码,实现我们需要的效果。所以开始我的偷懒之旅吧!

宏的特性

宏的原样展开特性,对于才接触或者不怎么喜欢使用宏的人来说,宏一般用来定义常量或者类型,仅此而已,比如:

#define  PI  3.1415926#define  unsigned char  uchar

或者实现一些简单的函数功能,因为没有类型,有时候类似模板一样,可以输入使用不同类型的参数,比如:

#define  add(x,y)  (x+y)#define  sub(x,y)  (x-y)#define  mul(x,y)  (x*y)#define  dev(x,y)  (x/y)
我的偷懒方式
  • 打印输出

标准输出方式:

int delay = 5;std::cout             
关注
打赏
1560489824
查看更多评论
0.0574s