Tag: 细胞

#include在main()函数中

我想知道是否有可能在C的main()函数中包含一些东西。 例如,在Cell程序中,我定义了cache-api.h的参数,后者在我想要更改的main()函数中。 我知道用#define定义的内容可以在程序中的任何地方使用#undef来定义,但在重新定义我需要的参数后,我必须再次包含cache-api.h。 那可能吗? 我怎样才能更优雅地解决这个问题? 假设我想使用cache_rd(…)从主存储中读取但是在执行SPU期间类型会有所不同,我如何在同一程序中同时使用#define CACHED_TYPE struct x和#define CACHED_TYPE struct y ? 在此先感谢您的回答,我希望我能表达清楚。