I\'m a novice in C++ and I have a couple of questions:
What is the purpose of opaque enum declaration in C++? Can you give a simple example?