我是靠谱客的博主 年轻海燕,最近开发中收集的这篇文章主要介绍__attribute__((weak)):弱引用,可以不实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include <stdio.h>

#define __weak __attribute__((weak))
//变量加上weak时,是弱符号。函数加上weak时,是弱引用,可以不实现。
//给函数加上weak属性时,即使函数没定义,函数被调用也可以编译成功。
//当有两个函数同名时,则使用强符号(也叫全局符号,即没有加weak的函数)来代替弱符号(加weak的函数)。

int func() __weak;

int main()
{
	func();
}

 

最后

以上就是年轻海燕为你收集整理的__attribute__((weak)):弱引用,可以不实现的全部内容,希望文章能够帮你解决__attribute__((weak)):弱引用,可以不实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部