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
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for