大家好,关于weak是什么意思很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C语言小知识点的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
1、在看LiteOS源代码的时候,遇到WAEK关键字,如下示例:
2、WEAKVOIDOsLockDepPanic(enumLockDepErrTypeerrType)\n{\n/*halthere*/\n(VOID)errType;\n(VOID)LOS_IntLock();\nOsBackTrace();\nwhile(1){}\n}
这个宏定义出处在kernel\\include\\los_toolchain.h文件:
3、#ifndefWEAK\n#defineWEAK__attribute__((weak))\n#endif
在C语言中,有符号有强弱的说法。符号指的是函数、变量的名字。强、弱符号就是针对全局函数和变量,下文称为全局符号来说的。
weak是什么意思和C语言小知识点的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!