如何正确指定哪个函数来自哪个文件?

时间:2015-06-16 10:16:12

标签: c++

问题是如何组织自己的代码。

假设我有多个* .cpp和相应的标题,我在程序代码的其他部分使用了这些函数。 经过一段时间后,我可能会开始忘记某个函数来自哪个标题和cpp并查看一个简单的

    func();

绝对没有说明。

我只能考虑使用名称空间,以便稍后编写

    Module::func();

还有其他方法吗?我听说使用很多命名空间并不是一个好习惯,我的一些项目有超过5-10个cpp和标题

1 个答案:

答案 0 :(得分:1)

您可以将项目更改为OOP。

每个.cpp文件都代表单个类。 在程序的任何部分,您都可以看到属于哪个对象的方法。

如果更改为OOP有问题,您可以/必须使用名称空间。 命名空间只能影响'编译时性能,没有其他问题可以带来。