C++ 为什么有头文件和 .cpp 文件?
C++ 设计有头文件和 .ccp 文件,用以分离接口和实现。头文件声明类(或正在实现的任何内容)要做什么,即类的 API,类似于 Java 中的接口。而 cpp 文件定义这些功能的具体实现方式,即这些声明功能的实现。
这降低了依赖性。使用头文件不会代码不需要了解实现的全部详细信息以及仅为此需要的任何其他类/头文件。它只需关注要尝试实现的内容。这减少了编译时间以及当你更改实现时的重新编译次数。
广告
C++ 设计有头文件和 .ccp 文件,用以分离接口和实现。头文件声明类(或正在实现的任何内容)要做什么,即类的 API,类似于 Java 中的接口。而 cpp 文件定义这些功能的具体实现方式,即这些声明功能的实现。
这降低了依赖性。使用头文件不会代码不需要了解实现的全部详细信息以及仅为此需要的任何其他类/头文件。它只需关注要尝试实现的内容。这减少了编译时间以及当你更改实现时的重新编译次数。