Let's take a look at how C++ has evolved through the years.

We'll cover the following

C++98 #

Work on C++ began back in 1985. However, the language was officially standardized in 1998. Hence, the original version was known as C++98.

Although its functionality was primitive compared to what we have now, C++98 supported basic I/O streams and templates. The standard library (STL) contained Strings, algorithms, and containers (arrays, queues, stacks, etc.), among other things.

Whereas C is a structured and procedural language, C++ was initially more focused on object-oriented programming:

Get hands-on with 1200+ tech skills courses.