C++: A Thorough Overview