Как код управляется до ООП? - PullRequest
0 голосов
/ 20 февраля 2010

Наиболее распространенная проблема для не-ООП:

как предотвратить конфликт имени функции, когда проект становится чрезвычайно большим?

Для ООП мы можем просто поместить функции в разные классы, но каков подход к программированию процедур?

Ответы [ 2 ]

4 голосов
/ 20 февраля 2010

В C ++, без использования ООП, вы использовали бы пространства имен.

В C люди склонны создавать функции с префиксами (например, «sqlite3_some_function_name») и / или отмечать непубличные функции static.

В любом случае, при использовании длинных и описательных имен для функций никакие две функции не будут иметь одинаковое имя ИЛИ , если они есть, они идентичны, и одну из них можно удалить.

1 голос
/ 20 февраля 2010

Пространства имен широко используются.

...