我们都知道何时使用包括警卫,但何时不在我们的项目中使用它?
最近,我看到了一个混合编译项目(CUDA + GCC),一个头文件(CUDA文件)被故意留下而没有包括后卫.我只是好奇.
c c++ include-guards
c ×1
c++ ×1
include-guards ×1