C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".
The goal of these modules is an introduction to Object-Oriented Programming.
This will be the starting point of a C++ journey
Keywords | Skills |
---|---|
Imperative programming | Object-oriented programming |
Object-oriented programming | Imperative programming |
OOP | Rigor |
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! More info!
This module is designed to help you understand the memory allocation, reference, pointers to members and the usage of the switch in CPP. More info!
This module is designed to help you understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP. More info!
This module is designed to help you understand Inheritance in CPP. More info!
This module is designed to help you understand Subtype polymorphism, abstract classes and interfaces in CPP. More info!
This module is designed to help you understand Try/Catch and Exceptions in CPP. More info!
This module is designed to help you understand the different casts in CPP[static_cast, reinterpret_cast, dynamic_cast]. More info!
This module is designed to help you understand Templates in CPP. [template<typename T, ...>] More info!
This module is designed to help you understand templated containers, iterators and algorithms in CPP. [vector, list, map, stack...]. More info!
This module is designed to help you understand the containers in CPP. More info!