2

私はこのタイプの定義に慣れていません.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

ありがとう!

4

2 に答える 2

2

#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]) {

}
于 2013-05-07T12:39:40.887 に答える