【发布时间】:2016-01-08 04:35:56
【问题描述】:
我是 C++ 新手,来自 Java,我需要将一个简单的项目从 Java 迁移到 C++。我很困惑如何在 C++ 中处理模块和类分离。该项目如下图所示。我理解(如果我错了,请纠正我)每个类都必须有一个头文件,以便其他系统可以使用我的库导入和使用它。但是由于 C++ 没有包,我不确定在 C++ 中处理该组织问题的正确/标准方法是什么。有人可以帮忙吗?
【问题讨论】:
-
语言没有这样定义。由您决定。
-
一个不错的方法是将包转换为普通的旧文件夹
-
@Taelsin 忘记命名空间,所以当我#include 时,我只会在文件夹中#include?但是,有人如何分发这样的库呢?
-
如果答案对您有用,mark it as accepted。如果没有人这样做,请添加评论要求澄清或更正(如果需要)。
标签: java c++ module namespaces packages