From 43fb8bd1dd9b4259142abf002987f7a5e17b971e Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Sat, 11 Sep 2021 22:15:49 +0300 Subject: [PATCH] lesson_61 --- lesson_61/main.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 lesson_61/main.cpp diff --git a/lesson_61/main.cpp b/lesson_61/main.cpp new file mode 100644 index 0000000..2d99f36 --- /dev/null +++ b/lesson_61/main.cpp @@ -0,0 +1,30 @@ +/* + * main.cpp + * + * Created on: 11 сент. 2021 г. + * Author: alexander + */ +#include + +int main() +{ + enum class Race + { + OGRE, + GOBLIN, + SKELETON, + ORC, + TROLL, + }; + + Race Rexxar(Race::OGRE); + + using std::cout; + using std::endl; + + // Необходимо явное преобразование, т.к. перечисление + // является классом, имеет локальную область видимости + cout << static_cast(Rexxar) << endl; + + return 0; +}