This is the subjects folder for this project.
This repository includes all the exercises from C++ modules 0-9.
Introduction to C++ (Namespaces, Classes, Member Functions, Stdio Streams, Initalization Lists, Static and Const
Memory Allocation, Pointers To Members, References and Switch Statement
- ex00: BraiiiiiinnnzzzZ
- ex01: Moar brainz!
- ex02: HI THIS IS BRAIN
- ex03: Unnecessary violence
- ex04: Sed is for losers
- ex05: Harl 2.0
- ex06: Harl filter
Ad-Hoc Polymorphism, Operator Overloading and Orthodox Canonical Class Form
- ex00: My First Class in Orthodox Canonical Form
- ex01: Towards a more useful fixed-point number class
- ex02: Now we're talking
- ex03: BSP
Inheritance
Subtype Polymorphism, Abstract Classes and Interfaces
- ex00: Polymorphism
- ex01: I don't want to set the world on fire
- ex02: Abstract class
- ex03: Interface & recap
Repetition and Exceptions
- ex00: Mommy, when I grow up, I want to be a bureaucrat!
- ex01: Form up, maggots!
- ex02: No, you need form 28B, not 28C...
- ex03: At least this beats coffee-making
C++ Casts
C++ Templates
Templated Containers, Iterators and Algorithms
Containers Use Cases And Performance
