Sometimes it is useful for a constructor to be able to call another constructor of the same class. This process is called delegating constructors (or constructor chaining).
There is one case i.e. calling the another constructor in member initialize list, which is acceptable…