If someone uses enum name as follows:
class Logger
{
public:
enum LEVEL
{
Debug,
Warning,
Notification,
Error
};
};
What would this thing mean here:
Logger(LEVEL);
This looks like the declaration of a constructor, to be used like this: