0

在我的项目中,我有一个definition.h 文件,我在其中制作了大部分#define 文件。

大多数定义依赖于另一个值。例如:

#if STATE_IS(ITALY)

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

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

这个文件变得非常大而且令人困惑。如何以优雅的方式管理这些定义?

4

0 回答 0