Должен ли я поместить мой enum вне или внутри моего int main ()? - PullRequest
0 голосов
/ 23 января 2019

Мой код работает, хотя у меня есть ощущение, что его можно улучшить, особенно мой enum, который в настоящее время находится внутри функции main().

Я пытался поместить мой enum вне функции int main, он все еще работает, лично я думаю, что это не очень презентабельно.

bookPicker.cpp

int main()
{

enum element {
    ICE, FIRE, EARTH, WIND, NONE
};

..The rest of the code..

   return 0;

}

Любые советы приветствуются.

ссылка на C ++ Как перевести мой код в ООП с помощью классов и функций?

1 Ответ

0 голосов
/ 23 января 2019

За пределами. Вы захотите использовать это перечисление для класса, класс может быть определен где-то еще, требуя перечисления. Так и должно быть снаружи.

Также, возможно, лучше использовать класс enum в современном C ++.

...