0

私のプロジェクトには、#define のほとんどを作成する definition.h ファイルがあります。

ほとんどの定義は、別の値に依存しています。例えば:

#if STATE_IS(ITALY)

#define     LANGUAGE        "Italian"                   
#define     FOOD            "Pizza"
.
.
#elsif STATE_IS(JAPAN)

#define     LANGUAGE        "Japanese"                  
#define     FOOD            "Sushi"
.
.

このファイルは非常に大きくなり、混乱を招きます。この定義をエレガントな方法で管理するにはどうすればよいですか?

4

0 に答える 0