Streams
- String, File, IOstream
Opening streams
- Stream functions
- Fixing stream buffers cin
- operators
<<
get
getline
Objects/Classes
- Private and Public
- Struct vs Class
- Mutators, Accessors, Private Helpers
- Constructors
- Big 3
- Implicit Parameters (this)
Pointers and Arrays
- c_strings
- Operators
Dereference
Address-of
Dynamic Memory Allocation
- IntList & IntNode
Recursion
- Writing recursive functions
- Recursive Tracing
- Base case
- Recursive step
Searching and Sorting Algorithms
- Big O(n) notation
- Binary Search
- Insertion Sort
- Merge Sort
Inheritance
- Inherits, Extend, Overrides
- Virtual & Abstract
- Polymorphism
Miscellaneous
- command line arguments
- compiler flags
- makefile
- function headers
return types
parameters
Note
This repository is open to the public but I do not condone cheating nor plagiarism of any kind. It is not my responsibility if one is caught for using the code listed here.