<分区>
我学了最基础的C++,但感觉不知道如何组织代码,如何启动C++项目。我搜索了有关项目/代码组织的指南,但运气不佳。
所以我想找一个编码良好的真实程序,看看它是如何组织的,但我一无所获。有谁知道真正组织良好的 C++ 程序?最好是开源的、基于终端的和 unix-only。
谢谢。
<分区>
我学了最基础的C++,但感觉不知道如何组织代码,如何启动C++项目。我搜索了有关项目/代码组织的指南,但运气不佳。
所以我想找一个编码良好的真实程序,看看它是如何组织的,但我一无所获。有谁知道真正组织良好的 C++ 程序?最好是开源的、基于终端的和 unix-only。
谢谢。
最佳答案
这主要取决于几件事:
我刚刚开始了一个不起眼的 C++ 项目,有一个小的平台抽象层,也许这可以给你一些提示/建议。源代码可在此处查看(它现在完全不起作用,使用 qmake 构建):http://sourceforge.net/p/ambrosia/git -> 浏览
我做了什么: - 一个平台抽象 header ,它提供独立于平台的函数定义,这些定义在(当前)每个平台的一个源文件中实现。 - 一个全局 header ,包括多个 header ,其中包含几乎所有地方都需要的东西。 - 一些子文件夹根据代码的目标进行逻辑组织。
关于c++ - 寻找用于学习如何启动项目的示例 C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208264/