Why does C++ allow forward declaration of class but not enums?
42190
Forward declaring an enum in C++
57690
What is an opaque value in C++?
153640
What is the purpose of a these #define within an enum?
64669
Why can't enums be declared locally in a method?
121799
Why do I have to cast enums to int in C#?
112455
c++: enum inside of a class using "enum class"
70199
When do I use a dot, arrow, or double colon to refer to members of a class in C++?
1473
When can I use a forward declaration?
31737
Why aren't static data members allowed in local classes?
136634
Coding Conventions - Naming Enums
96077
Why does C++ not let baseclasses implement a derived class' inherited interface?
101296
Are forward declarations supported in MATLAB?
125985
Why does this const member function allow a member variable to be modified?
140727
How to include an enum value in a const string?
46434
Forward References - why does this code compile?
54701
Does C++ allow default return types for functions?
5095
In Java, are enum types inside a class static?