我有一个图书馆 1-1.h。
#include <1-1.h>;
其中有一个结构:
struct bucket { ... }
不幸的是,这个库是 3 方的,他们在 1.2 中将 struct bucket 更改为 bucket_t { ... }。我所有的代码都使用 bucket,但我也希望它与 bucket_t 兼容。
是否有可能:
#ifndef bucket
typedef bucket_t bucket;
#endif
(代码不起作用,但如果存在,我想将 bucket 设置为 bucket_t。谢谢。