To make sense of C++, think of it as a merging of more sublanguages — Item 1: View C++ as a federation of languages.
Effective C++, Scott Meyers, 2005. C++ is a rich programming language.
It supports various programming styles and language features. Unfortunately, this abundance can be daunting in its sheer size.
Reading two different pieces of code written in C++, we can get the…