首页 > 代码库 > __weak
__weak
__weak是一个宏,和__packed是同一种东西都是gcc的扩展属性:
#define __packed __attribute__((packed))
#define __weak __attribute__((weak))
假设这个keyword用在函数定义上面,普通情况下和一般函数没有两样。可是当有一个同名函数可是不带__weak被定义时,全部对这个函数的调用都是指向后者(不带__weak那个), 假设有两个一样的函数都用了__weak,那么真正调用那个,就要看连接器了。
__weak
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。