Question.1
A developer defines a state machine enum:
enum class State : uint8_t { IDLE = 0, RUNNING = 1, FAULT = 2 }; State s = IDLE;
Will this compile?
Select Answer
Yes -- IDLE is accessible directly
IDLE
No -- enum class requires scoped access: State s = State::IDLE;
enum
State s = State::IDLE;
Yes -- but only with a using declaration
No -- uint8_t is not a valid underlying type
uint8_t