我最近发布了一个问题,询问什么行为将构成C++的禅宗.我收到了很好的答案,但我无法理解一个建议:
你如何确保你的头文件是自给自足的?
任何其他与C/C++中头文件的设计和实现相关的建议或最佳实践都将受到欢迎.
编辑:我发现这个问题涉及我的"最佳实践"部分.
c++ header-files
从面向对象的角度来看(主要是C++和Objective C),
将项目中使用的所有头文件包含在单个(.h)中是一个很好的编程习惯,只需在所有实现文件中包含此头文件以及(右)使用"header guard"和"#pragma once" "(或#import)?
这可能是什么负面影响?
c++ oop objective-c header-files
c++ ×2
header-files ×2
objective-c ×1
oop ×1