Считается ли плохим соглашением помещать main () в начало исходного кода C ++?

Просто начиная с C ++, я раньше занимался кодированием на Java, и всегда на этом языке моя тенденция заключалась в том, чтобы поместить основной метод в верхнюю часть класса, который его вызывал. Просто упростил следование логике программы и в любом случае чувствовал себя более интуитивно понятным для меня. Теперь изучаем C ++ и, похоже, он разработан с учетом того, что вы помещаете ваш метод main внизу исходного файла, так как все методы, которые он вызывает, должны быть объявлены первыми. Я знаю, что вы можете обойти это, используя прототипы методов, но считается ли это плохой практикой? Меня беспокоит, потому что язык, кажется, разработан с предположением, что вы не будете. Не хочу развивать дурную привычку сейчас, когда я изучаю язык, только чтобы узнать, что потом люди не одобряют его.

-1

Решение

Лично мне нравится ставить main() в начале файла. Просто убедитесь, что у вас есть прототипы для функций, вызываемых из main где-то перед main. В противном случае ваш код выглядит как Паскаль — и это только так неправильно … 🙂 Поделись и наслаждайся.

0

Другие решения

В C ++ вы необходимость в объявлять все, что ты собираешься использовать до вы используете его. а вы Начните используя вещи в main(), Итак обычный построить это положить main() на конец из вас главный блок компиляции.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector