了解 .h 和 .cpp 文件之间的区别
将代码分成多个文件时,了解每个文件的用途至关重要。出现了一个基本问题:.h 头文件中应包含哪些信息,.cpp 代码文件中应保留哪些信息?
头文件 (.h):定义存储库
头文件 (.h) 作为多个文件中通常需要的定义的存储库。这些定义通常包括:
本质上,任何“定义”某事物的东西都属于一个头文件。这些定义允许代码的不同模块一致地相互交互。
代码文件 (.cpp):实施工作区
代码文件 (.cpp) 包含功能和逻辑的实际实现。这包括:
总之,单个文件中独立的实现细节属于代码文件 (.cpp)。
简单的经验法则
要确定代码元素的适当位置,请问自己:“如果我更改此设置,我是否需要修改其他文件以确保编译 成功?”如果答案是肯定的,则代码元素可能属于头文件中。如果不是,它应该驻留在代码文件中。
通过遵守这种区别,您可以有效地构建代码,确保清晰度、模块化和可维护性。
以上是C 中的 .h(头文件)和 .cpp(代码)文件有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!