This works:
enum TPriority
{
EPriorityIdle = -100,
EPriorityLow = -20,
EPriorityStandard = 0,
EPriorityUserInput = 10,
EPriorityHigh = 20
};
TPriority priority = EPriorityIdle;
But this doesn't work:
TPriority priority = -100;
Any reason?
It works too, but you need explicit type
TPriority priority = (TPriority)-100;
shortly put: it defeats the purpose of having an enum
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With