Kako se koriste enumi u C++u? Želim zamijeniti kod ispod s enumom.
#define INDEX1 0
#define INDEX2 1
uint8_t array[2] = { 50, 100 };
print(array[INDEX2]);
Jedino što znam je nešto ovakvo
enum NPR_ENUM
{
Index1 = 50, Index2 = 100
};
uint8_t array[NPR_ENUM];
No taj način ne radi, dobijem
expected primary-expression before ']'