C++ 为什么有头文件和 .cpp 文件?
C++ 有头文件和 .ccp 文件,用于将界面从实现中分离出来。头文件声明类(或正在实现的任何内容)将“做什么”,即类的 API,有点像 Java 中的接口。另一方面,cpp 文件定义了它将“如何”执行这些功能,即,这些已声明功能的实现。
这减少了依赖性。使用头文件不需要知道这些实现的全部详细信息,以及仅为该目的需要的任何其他类/头文件。它只需要关注它正试图实现的东西。这减少了编译时间和当你更改实现时需要的重新编译次数。
广告
C++ 有头文件和 .ccp 文件,用于将界面从实现中分离出来。头文件声明类(或正在实现的任何内容)将“做什么”,即类的 API,有点像 Java 中的接口。另一方面,cpp 文件定义了它将“如何”执行这些功能,即,这些已声明功能的实现。
这减少了依赖性。使用头文件不需要知道这些实现的全部详细信息,以及仅为该目的需要的任何其他类/头文件。它只需要关注它正试图实现的东西。这减少了编译时间和当你更改实现时需要的重新编译次数。