Chapter 2. A Tour of C++


The first thing we do, let’s kill all the language lawyers.

 --Henry VI, part II

What is C++?

C++ is a general-purpose programming language with a bias towards systems programming that

  • is a better C,

  • supports data abstraction,

  • supports object-oriented programming, and

  • supports generic programming.

This chapter explains what this means without going into the finer details of the language definition. Its purpose ...

Get The C++ Programming Language, Special Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.