C++ Programming/Chapters/Fundamentals/Summary
- The code - includes list of recognized keywords.
- File organization
- Statements
- Coding style conventions
- Documentation
- Scope and namespaces
- Compiler
- Preprocessor - includes the standard headers.
- Linker
- Variables and storage - locality, scope and visibility, including source examples.
- Type
- Operators - precedence order and composition, , assignment,
sizeof
, new, delete, [] (arrays), * (pointers) and & (references).
- Logical operators - the && (and), || (or), and ! (not).
- Conditional operator - the ?:
- Type casting - Automatic, explicit and advanced type casts.
- Flow of control - Conditionals (if, if-else, switch), loop iterations (while, do-while,
for
) and goto
.
- Functions - Introduction (including main), argument passing, returning values, recursive functions, pointers to functions and function overloading.
- Standard C Library - I/O, string and character, math, time and date, memory and other standard C functions
- Debugging - Finding, fixing, preventing bugs and using debugging tools.