All challenges
Multiple ChoiceIntermediate 45s

Designated initializer ordering rules

In C++ designated initializers, which rule applies?
Options
  1. 1Designators may be in any order, letting you name members freely as long as each appears once
  2. 2Designators can reopen an earlier member, so you may designate a field, skip ahead, then return
  3. 3Designated initializers work on any class with constructors, desugaring to a chosen constructor
  4. 4Designators must appear in declaration order and cannot be mixed with later positional init

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle