These are the lab works done in course COMP2012 object oriented programming in C++, including specific topic like inheritance, generic programming, STL etc. Mainly include:
- Order of constructor and destructor
- inheritance and abstract class
- generic programming and template
It also includes some basic concept of algorithm and data structure:
- Binary search tree and AVL (AVL part self learn, not examined)
- hash table
Some small yet important feature of C++ is also included but in a smaller fraction
- constness of variable
- lambda function
- STL library
- static keyword (self learn, not examined)
- namespace (self learn, not examined)