什么时候可以创建“保留”标识符?

the*_*ish 4 c c++

我认为我可以学习和改进编程的最好方法之一就是查看各种源代码。我正在查看 Blender 的源代码并注意到有关头文件的一些信息。它们中的大多数#ifndef包括守卫,其中宏被双下划线包围(例如__BMESH_CLASS_H__)。

这让我想到,整个“只是不作出任何以下划线开始在所有”的建议是对于初学者好,但我认为,为了在编程创造我自己的保留标识符时,我应该学习取得进一步进展是和不合适

Use*_*ess 6

我认为,为了在编程方面取得进一步进展,我应该学习何时创建自己的保留标识符是和不合适的

保留标识符是为实现保留的,这大致意味着编译器、它的运行时库,可能还有操作系统的一部分。

因此,当您的进步导致您编写自己的编译器或操作系统时,创建自己的编译器或操作系统是合适的。差不多就是这样。