我认为我可以学习和改进编程的最好方法之一就是查看各种源代码。我正在查看 Blender 的源代码并注意到有关头文件的一些信息。它们中的大多数#ifndef包括守卫,其中宏被双下划线包围(例如__BMESH_CLASS_H__)。
这让我想到,整个“只是不作出任何以下划线开始在所有”的建议是对于初学者好,但我认为,为了在编程创造我自己的保留标识符时,我应该学习取得进一步进展是和不合适。
我认为,为了在编程方面取得进一步进展,我应该学习何时创建自己的保留标识符是和不合适的。
保留标识符是为实现保留的,这大致意味着编译器、它的运行时库,可能还有操作系统的一部分。
因此,当您的进步导致您编写自己的编译器或操作系统时,创建自己的编译器或操作系统是合适的。差不多就是这样。
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |