Repository files navigation
Exercise 01: My Awesome PhoneBook
stdin
getline
stringstream
setw
Define C++ type methods, variables in the header.
Declare and initialize C++ class.
Allocate and deallocate memory in C++.
Stack / Heap
Exercise 02: basic, ptr, ref
Use references and pointers in C++.
Exercise 03: human, weapon
Initialize a C++ object with member variables.
Exercise 04: SedIsForLosers
Exercise 05: Debugging Level
Function pointers string.
Exercise 06: Debugging Level Advanced
Function pointers and switch case.
Exercise 00: Canonical Form
Prototype fixed-point by using canonical form for the class.
class to implement fixed-point.
Exercise 02: Overloading operators
Overload operators for fixed-point.
static keyword for class method.
Exercise 03: Outproduct of two vectors
Use the implemented fixed point class to determine whether a point is inside a triangle.
Outproduct of two vectors.
Create an object that does something
Exercise 03: Multiple inheritance
Diamond inheritance
Virtual inheritance
Exercise 00: Polymorphism
Exercise 01: Dynamic Object
Construct and Destruct dynamic member classes within a class
Exercise 02: Abstract Classes
Abstract classes
Pure virtual functions
Pure virtual functions
Interfaces
About
CPP
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.