【发布时间】:2012-10-31 14:56:53
【问题描述】:
我目前正在研究 ARM 的 u-boot 流程。我发现很多函数都采用这种格式__funcname__。为什么文件名前后要两个下划线?
【问题讨论】:
-
因为实现函数的程序员在名字前后加了两个下划线。
-
只是作者喜欢的命名约定。
-
实际上它们是为实现而保留的,请查看*.com/questions/1449181/…
-
@H2CO3 和 Als:请参考 Nick 分享的链接。恐怕你误会了。
-
@ParthShah 我担心你在我的评论中没有得到轻微的讽刺。我已经阅读了大量这样的论文,并且在各种 POSIX 系统上进行了几年的 C 编程之后,我自然知道以下划线开头的标识符被实现保留。