Why do we need to parenthesize the arguments in a function called by define?

后端 未结 0 1075
故里飘歌
故里飘歌 2020-12-20 08:33

I was reading Effective C++: 55 ... and in Item no 2 .. there was this one line of code which I didn\'t understand

#define CALL_WITH_MAX(a, b) f((a) > (b)          


        
相关标签:
回答
  • 消灭零回复
提交回复
热议问题