An introduction to C plus plus. This project consists of 9 modules.
Modules cover:
- Module00 : Namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuff
- Module01 : Memory allocation, References, Pointers to members, File streams
- Module02 : Ad-hoc polymorphism, operators overload and canonical classes
- Module03 : Inheritance
- Module04 : Subtype polymorphism, abstract classes, interfaces
- Module05 : Repetition and Exceptions
- Module06 : Casts
- Module07 : Templates
- Module08 : Templated containers, iterators, algorithms
Usage:
Each module has exercises inside each exercise there is a makefile To compile simply run
make
Subjects are included in each module. The notes container as for personal use, and helped me understand the content.
All modules passed with 100/100