int main() {
enum class State
{
Created,
Connected,
Active,
Closed
};
State sesState = State::Created;
switch (sesState)
{
case State::Created:
// do stuff.
break;
case State::Connected:
// do stuff.
break;
}
return 0;
}
aW50IG1haW4oKSB7CgplbnVtIGNsYXNzIFN0YXRlCnsKICAgIENyZWF0ZWQsICAgIAogICAgQ29ubmVjdGVkLCAgCiAgICBBY3RpdmUsCiAgICBDbG9zZWQKfTsKClN0YXRlIHNlc1N0YXRlID0gU3RhdGU6OkNyZWF0ZWQ7Cgpzd2l0Y2ggKHNlc1N0YXRlKQp7CiAgICBjYXNlIFN0YXRlOjpDcmVhdGVkOgogICAgLy8gZG8gc3R1ZmYuCiAgICBicmVhazsKCiAgICBjYXNlIFN0YXRlOjpDb25uZWN0ZWQ6CiAgICAvLyBkbyBzdHVmZi4KICAgIGJyZWFrOwp9CnJldHVybiAwOwp9