#114 – Default, parameterized, overloaded, and delegating constructors
A constructor defines how an object is created. That matters because construction is the first chance a class has to put itself into a valid state. C++ supports several constructor patterns, and each one solves a slightly different problem. Three…