在每个头文件中使用您选择的include guards和#pragma once是好的实践吗?或者仅在某些具有类声明等内容的头文件中使用?
我倾向于在每个头文件中都放置它,但我担心这样做无用且只会增加编译时间。那么,什么是良好的实践或常见做法呢?
让我澄清一下:我了解两者之间的区别。我想知道经验丰富的程序员是否在每个文件中都使用它,还是只在需要时使用它。
我倾向于在每个头文件中都放置它,但我担心这样做无用且只会增加编译时间。那么,什么是良好的实践或常见做法呢?
让我澄清一下:我了解两者之间的区别。我想知道经验丰富的程序员是否在每个文件中都使用它,还是只在需要时使用它。
#pragma once
的发明者要么不够聪明,要么想确保供应商锁定。运用奥卡姆剃刀原理来决定是哪一种情况... - Dietmar Kühl