The C++ modules is designed to help understand the specifities of the language when compared to C and object-oriented programming.
CPP is the name of the C++ mini pool at 1337, a set of several lists of exercises that go from object-oriented basics like polymorphism and inheritance to C++ templates.
C++ (said C plus plus) is an object-oriented computer language created by notable computer scientist Bjorne Stroustrop as part of the evolution of the C family of languages. It was developed as a cross-platform improvement of C to provide developers with a higher degree of control over memory and system resources.
Module | Score | Description |
---|---|---|
CPP Module 00 | 100 | This first module of C++ is designed to help you understand the specifities of the language when compared to C. Time to dive into Object Oriented Programming |
CPP Module 01 | 100 | This module is designed to help you understand the memory allocation, reference, pointers to members and the usage of the switch in CPP. |
CPP Module 02 | 100 | This module is designed to help you implement your first class in Canonical orthodox form, overload operators and ad-hoc polymorphism. |
CPP Module 03 | 100 | This module is designed to help you understand inheritance. |
CPP Module 04 | 80 | This module is designed to help you understand Subtype polymorphism, abstract classes and interfaces in CPP. |
CPP Module 05 | 100 | This module is designed to help you understand Try/Catch and Exceptions in CPP. |
CPP Module 06 | 80 | This module is designed to help you understand the different casts in CPP. |
CPP Module 07 | 100 | This module is designed to help you understand Templates in CPP. |
CPP Module 08 | 100 | This module is designed to help you understand templated containers, iterators and algorithms in CPP. |
- Imperative programming
- Object-oriented programming
- Rigor
- OOP
- Object-oriented programming
- Imperative programming
- Rigor