0

非 OOP 最常见的问题是:

当项目变得非常庞大时,如何防止函数名冲突?

对于OOP,我们可以简单地将函数放在不同的类中,但是过程编程的方法是什么?

4

2 回答 2

4

在 C++ 中,不使用 OOP,您将使用命名空间。

在 C 中,人们倾向于创建带有前缀的函数(例如“sqlite3_some_function_name”)和/或标记非公共函数static

无论如何,当对函数使用长且描述性的名称时,没有两个函数将具有相同的名称,或者如果它们具有相同的名称,它们是相同的并且可以删除其中一个。

于 2010-02-20T20:01:14.403 回答
1

命名空间被广泛使用。

于 2010-02-20T20:00:21.957 回答