将代码划分为多个文件时,该文件到达.h文件到底应该是什么?

答案

标题文件(.h)旨在提供多个文件中所需的信息。

代码文件(.cpp)旨在提供仅在一个文件中知道的实现信息。通常,功能体和其他模块将永远不会访问的内部变量是属于.cpp文件。一词,“实现”。

最简单的问题要问自己要确定什么属于"如果我更改此内容,我是否必须在其他文件中更改代码才能再次编译?“如果答案是"是”,则可能属于标题文件;如果答案为"否",则可能属于代码文件。

来自: stackoverflow.com