Есть ли способ иметь 64-битное перечисление в С++? В то время как рефакторинг какого-то кода я натолкнулся на набор #defines, который был бы лучше как перечисление, но более 32 бит приводит к ошибке компилятора.
По какой-то причине я думал, что следующее может работать:
enum MY_ENUM : unsigned __int64
{
LARGE_VALUE = 0x1000000000000000,
};