Definition and initialization
Enumerations
Definition and initialization
Underlying type
Raw values of members
Explicit raw values
Initializing from a raw value
Enum constructor
Getting all values
Converting to a string
Converting from a string
Associated values
Comparing enum values
typedef
enum
{
Summer, Fall, Winter, Spring
} Season;
Season summer = Summer;
Season winter = Winter;
Languages
Python
C
C++
Java
C#
JavaScript
R
Rust
Delphi
PHP
Ruby
Swift
Kotlin
Lua
TypeScript
Clojure