Use Class Member Initializers for Cleaner and Easier-to-Maintain Constructors
ormally, you initialize data members in a constructor’s member initialization list. When a class has multiple constructors, each constructor initializes the object’s members individually, which often leads to repeating the