Enum в C++ и его переназвание

188
18 апреля 2018, 08:02

Здарствуйте, я недавно изучаю С++ и наткнулся на некую запись

enum eDirection {...};
eDirection dir;

а затем уже как присваивали значение dir, глупый конечно вопрос, но это означает просто, что для перечисления сделали другое имя dir, или же это нужно для того, чтобы самолично менять значение перечесления? Извините , если действительно глупый вопрос, но я не понимаю

Answer 1

Не совсем понял, что именно вызывает смущение:

  • enum eDirection {...}; — это определение нового перечислимого типа с именем eDirection.

  • eDirection dir; — это определение переменной типа eDirection с именем dir.

  • Далее этой переменной, по видимому, присваиваются какие-то значения.

READ ALSO
C++ Подключение SDL Библиотеки к Visual Studio 2017

C++ Подключение SDL Библиотеки к Visual Studio 2017

Здравствуйте, перейду сразу к делуРешил написать небольшой фреймворк для "текстовухи", но на определенном этапе понял что SDL библиотека попросту...

190
Пропуск ввода переменной

Пропуск ввода переменной

Здравствуйте,скажите пожалуйста как можно пропустить ввод целочисленной переменной в с++ Пример: Запускается консоль, пользователь вводит...

181
Как (чем) поймать ошибку (проект C++)?

Как (чем) поймать ошибку (проект C++)?

Есть проект - изначально представляющий собой прошивку для устройства, написан на С++Из него сделана dll - которая получает данные, обрабатывает,...

194