avan-dam / CPP

An introduction to C plus plus. This project consists of 9 modules.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CPP

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

About

An introduction to C plus plus. This project consists of 9 modules.


Languages

Language:C++ 90.1%Language:Makefile 9.7%Language:C 0.2%