Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 2.83 KB

README.md

File metadata and controls

49 lines (36 loc) · 2.83 KB

CPP

The C++ modules is designed to help understand the specifities of the language when compared to C and object-oriented programming.

What is CPP?

CPP is the name of the C++ mini pool at 42, 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.

Lists of exercise

Module Score Description
CPP Module 01 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 03 100% This module is designed to help you understand Inheritance in CPP.
CPP Module 04 100% 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 100% 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.

Badge

Keywords

  • Imperative programming
  • Object-oriented programming
  • Rigor
  • OOP

Skills

  • Object-oriented programming
  • Imperative programming
  • Rigor

My grade

Updating

The project is regularly updated with bug fixes and code optimization.

📝 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Made by Welton Leite 👋 See my linkedin