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…
C++ 11 introduces lambda allow you to write the inline, anonymous functor which are cleaner to read and potentially simpler to maintain…
C++11 adds a new type of reference called an r-value reference. An r-value reference is a reference that is designed to be initialized with an r-value (only)…