【发布时间】:2017-07-25 19:27:49
【问题描述】:
所以,我正在使用 c++。我知道如何将 .h 文件与 .cpp 链接(非常简单的东西。)我遇到的问题是,我不想将我的所有代码都写在一个 .cpp 文件中,这使得它太大并且组织变得忙碌.在其他语言(c# 和 python)中,我能够在不同的文件中编写一个类,然后从中派生子类,就像 c++ 中的头文件一样,但是 .h 文件仅用于声明函数,而 .cpp 是所有内容的地方正在编码。那么,如果没有一个大的 .cpp 文件,我可以在多个 .cpp 文件中对其进行编码吗?
【问题讨论】:
-
几乎所有的 C++ 项目都包含多个 .cpp 和多个 .h 文件。
-
注意语言。 “链接”在 C 和 C++ 的上下文中具有非常特殊的含义。我认为您还不了解链接(或者您不会问这个问题)。而是说您知道如何将 .h 文件包含到 .cpp 文件中。
-
我有几千个源文件的项目。我确信一个文件夹中有几百个……我通常细分为子项目。
-
我可以建议阅读a good book(或两个)..
标签: c++ parent-child code-organization