Some of these supplemental notes are good, others only rough drafts or half-completed. Because they are designed only to provide additional examples, summaries, or explanations where the textbook is weak, they do not cover many obviously important topics.
Getting Started | |
|
Summaries |
Types and Expressions | |
Types
|
Expressions |
Control Flow | |
Loops
|
Switch StatementFunctions
Exceptions
|
Input / Output | |
GUI | |
Arrays | |
One-dimensional Arrays
C-Strings - arrays of char
2-dimensional arraysBattleship Example |
Sorting Arrays
Searching ArraysMisc Array Function Examples |
Misc practical issues. | |
Multiple source files |
|
Pointers, References, and Dynamic Allocation | |
Pointers and References
Pointers, arrays, and subscripts |
Dynamic allocation (new, delete) |
Structs | |
Examples
| |
Object-Oriented Programming with Classes | |
|
|
Generic Programming | |
| |
STL (Standard Template Library) containers, iterators, algorithms | |
GeneralContainers
|
IteratorsExamples
|
Misc Examples | |
Misc | |
Random numbersPreprocessor |
Big-Oh Notation |