_deat __((弱))用于typedef

时间:2017-04-25 17:09:03

标签: c override typedef weak

使用__attribute__((weak))我可以声明一个函数,该函数将被具有相同名称但没有__attribute__((weak))参数的函数覆盖。有没有办法在C中用typedefs做类似的事情?例如,我会在模板库中声明一个“弱”typedef:

my_weak typedef int myType_t;

然后在新文件中我做:

typedef float myType_t

所以myType_t是一个浮点数,而不是一个int。我将非常感谢你的帮助。

0 个答案:

没有答案