Chapter 2. Introduction to C++ and the Standard Library

In this chapter, I discuss the history and different versions of C++ and introduce the Big-O notation, which is used to specify the performance and scalability of library operations.

2.1. History of the C++ Standards

The standardization of C++ was started in 1989 by the International Organization for Standardization (ISO), which is a group of national standards organizations, such as ANSI in the United States. To date, this work has resulted in four milestones, which are more or less C++ standards available on different platforms throughout the world:

1. C++98, approved in 1998, was the first C++ standard. Its official title is Information Technology — Programming Languages — C++, and its ...

Get C++ Standard Library, The: A Tutorial and Reference, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.