我想将(var-1) > 0? var - 1: 0定义为内联替换。比如
#define MAX(VAR) as (VAR-1) > 0? VAR- 1: 0
像using之类的吗?
发布于 2021-11-24 09:27:58
您定义了一个函数,并将其留给实现来适当地内联它。
 constexpr int max(int var) { return (var - 1) > 0 ? (var - 1) : 0; }旁白:max不是一个很好的名字,我建议使用像clamp_positive这样的名字
https://stackoverflow.com/questions/70093402
复制相似问题