Constructor Chaining in C++: How Delegating Constructors Work | CodeTrail