Chapter 2

Basic Concepts

This chapter explains concepts that are critical to understanding C++. C programmers will be familiar with many of these concepts, but there are some subtle differences that can cause unexpected program results. The following topics are included:

Additional topics include l-values, r-values, and numerical limits.