Basic Concepts (C++)
This section 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:
- C++ type system
- Scope
- Translation units and linkage
- main function and command-line arguments
- Program termination
- Lvalues and rvalues
- Temporary objects
- Alignment
- Trivial, standard-layout and POD types
See also
Feedback
Submit and view feedback for