Функции объявлены до или после их вызова? - PullRequest
1 голос
/ 22 апреля 2010

Однажды я просматривал чей-то код, и меня раздражало то, как они объявили все свои функции сначала , а затем назвали их ниже.Я полагаю, что я использую автоматически сгенерированные функции Visual Studio, которые выполняются после , когда вы их вызываете, и мне было интересно, какой путь вы предпочитаете?Или есть стандарт на такие вещи?

Ответы [ 3 ]

4 голосов
/ 22 апреля 2010

Я не уверен, что вы подразумеваете под этим. В C и C ++ функция должна быть объявлена ​​ до ее вызова, иначе компилятор не будет знать, как проверить ваши аргументы и вернуть значения.

2 голосов
/ 22 апреля 2010

Я не думаю, что это имеет значение, поскольку все функции загружаются в память до начала выполнения. Это в основном вопрос стиля.

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

Это всего лишь мои 0,02 доллара.

1 голос
/ 22 апреля 2010

Все, что Visual Studio делает автоматически, можно считать стандартом Microsoft.Не всегда лучший стандарт, но в любом случае стандарт =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...