gpt4 book ai didi

c-preprocessor - 这种类型的定义与其中的 && 有什么关系

转载 作者:行者123 更新时间:2023-12-04 04:58:44 24 4
gpt4 key购买 nike

我不熟悉这种类型的定义,需要第 5 行做什么的帮助?它是否重新定义了 AND_CPU_0?

#ifdef CONDITION_1
#define AND_CPU_0
#define AND_CPU_1
#ifdef CONDITION_2
#define AND_CPU_0 && [ $(get_id cpu) -ne 0]
#endif
#ifdef CONDITION_3
#define AND_CPU_1 && [ $(get_id cpu) -ne 1]
#endif

#endif

谢谢!

最佳答案

#define AND_CPU_0 && [ $(get_id cpu) -ne 0]只是定义 AND_CPU_0成为 && [ $(get_id cpu) -ne 0] .

例如,在源代码中,您可以拥有

if (enable == true AND_CPU_0) {

}

这相当于
if (enable == true && [ $(get_id cpu) -ne 0]) {

}

关于c-preprocessor - 这种类型的定义与其中的 && 有什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com