C++ Practice exercises The CPP piscine consists of 10 different modules that serve as an introduction to the C++ language. Each module contains a series of independent exercises that primarily introduce us to object-oriented programming (OOP). Each exercise includes a Makefile with which to compile and test the programs.
The topics of each module are:
📕 Module | ℹ️ Topic | 📄 Subject |
---|---|---|
CPP_00 | Classes, member functions, stdio streams, static, const, and some other basic stuff. | Subject |
CPP_01 | Memory allocation, pointers to members, references, switch statement | Subject |
CPP_02 | Polymorphism, operator overloading and Orthodox Canonical class form | Subject |
CPP_03 | Inheritance | Subject |
CPP_04 | Subtype polymorphism, abstract classes, interfaces | Subject |
CPP_05 | Repetitions and Exceptions | Subject |
CPP_06 | C++ Casts | Subject |
CPP_07 | C++ Templates | Subject |
CPP_08 | Templated containers, iterators, algorithms | Subject |
CPP_09 | Standard Template Library (STL) | Subject |