#include <iostream>
using namespace std;
 
enum SomeState {
    Undefined = -1,
    AllOk = 1,
    SomeStrange1,
    SomeStrange2,
};
 
int main() 
{
    SomeState a;
    std::cout << a << std::endl; // любое значение, может даже 0
 
    SomeState b{};
    std::cout << b << std::endl; // 0!!! Но такого элемента нет
 
	return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZW51bSBTb21lU3RhdGUgewogICAgVW5kZWZpbmVkID0gLTEsCiAgICBBbGxPayA9IDEsCiAgICBTb21lU3RyYW5nZTEsCiAgICBTb21lU3RyYW5nZTIsCn07CgppbnQgbWFpbigpIAp7CiAgICBTb21lU3RhdGUgYTsKICAgIHN0ZDo6Y291dCA8PCBhIDw8IHN0ZDo6ZW5kbDsgLy8g0LvRjtCx0L7QtSDQt9C90LDRh9C10L3QuNC1LCDQvNC+0LbQtdGCINC00LDQttC1IDAKICAgIAogICAgU29tZVN0YXRlIGJ7fTsKICAgIHN0ZDo6Y291dCA8PCBiIDw8IHN0ZDo6ZW5kbDsgLy8gMCEhISDQndC+INGC0LDQutC+0LPQviDRjdC70LXQvNC10L3RgtCwINC90LXRggoKCXJldHVybiAwOwp9