まず、混乱を避けるために実際の名前を一般的な名前に切り替えたコードを次に示します。
/* Get the list of Hotkey commands */
#define A_COMMANDS_MACRO(a, b, c, d) a = b ,
enum {
#include "commandsFile.def"
} ;
#undef A_COMMANDS_MACRO
これは、 Cプログラミング言語の複雑さに慣れる方法としてフォークを検討し、検討しているソース コードの一部です。したがって、訓練を受けていない私の目には、これは何もしていないように見えます。私の脳には、何かを定義してからすぐに定義を解除すると、互いに相殺されるように見えます。
明らかに、私は自分が間違っていることに気づきます。しかし、なぜ私は間違っているのですか?