相关疑难解决方法(0)

kernel.h中min宏中"(void)(&_min1 ==&_min2)"的功能是什么?

kernel.h中, min定义为:

#define min(x, y) ({                \
    typeof(x) _min1 = (x);          \
    typeof(y) _min2 = (y);          \
    (void) (&_min1 == &_min2);      \
    _min1 < _min2 ? _min1 : _min2; })
Run Code Online (Sandbox Code Playgroud)

我不明白这行(void) (&_min1 == &_min2);是做什么的.是某种类型检查还是什么?

c linux-kernel

60
推荐指数
4
解决办法
8464
查看次数

标签 统计

c ×1

linux-kernel ×1