Miscellany
public cpp v1 · immutableswitch (currentClass) { case CharClass::Warrior: { myCharacter = new Warrior(CharacterArgs); } case CharClass::Mage: { myCharacter = new Mage(CharacterArgs); } case CharClass::Rogue: { myCharacter = new Rogue(CharacterArgs); } default: return null; }